Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azure-samples/java-on-app-service

How to accomplish common Java scenarios on App Service. (Deployment, monitoring, data sources, CI/CD, etc.)
https://github.com/azure-samples/java-on-app-service

app-service app-service-linux azure azure-app-service java jdk jre linux spring spring-boot spring-mvc tomcat

Last synced: about 1 month ago
JSON representation

How to accomplish common Java scenarios on App Service. (Deployment, monitoring, data sources, CI/CD, etc.)

Awesome Lists containing this project

README

        

---
page_type: sample
languages:
- java
- html
products:
- azure
description: "Each Java project in this directory addresses a specific scenario on App Service. See the table of contents below for links to each project."
urlFragment: java-on-app-service
---

# Java Scenarios on App Service

Each Java project in this directory addresses a specific scenario on App Service. See the table of contents below for links to each project.

## Contents

1. [Deploying with Maven](/maven-deployment)
1. Deploying from the command line
1. [Connecting to data sources](/data-sources)
1. [Using Key Vault References](/key-vault)
1. Integrating with Redis Cache
1. Outsourcing user sessions to Redis
1. Setting up an APM
1. EasyAuth and Tomcat
1. Configuring deployment slots
1. CI/CD
1. [with Jenkins](cicd-jenkins.md)
1. with Azure DevOps
1. Using the Java Flight Recorder

## Getting Started

### Prerequisites

You will need the following tools installed locally to complete these tutorials.

- [Maven 3](https://maven.apache.org/download.cgi)
- [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest)
- Java 8
- The [Java Extension Pack](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack) for VS Code makes it easy to download and install the JDK from a variety of JDK providers.

## Resources

- [Developer Guide for Java on App Service Linux](https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-java)
- [App Service Linux docs](https://docs.microsoft.com/en-us/azure/app-service/containers/)
- [App Service Windows docs](https://docs.microsoft.com/en-us/azure/app-service/)