Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.)
- Host: GitHub
- URL: https://github.com/azure-samples/java-on-app-service
- Owner: Azure-Samples
- License: mit
- Created: 2019-04-06T00:39:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T00:10:55.000Z (9 months ago)
- Last Synced: 2024-10-13T04:03:17.180Z (about 1 month ago)
- Topics: app-service, app-service-linux, azure, azure-app-service, java, jdk, jre, linux, spring, spring-boot, spring-mvc, tomcat
- Language: Java
- Homepage: https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-java
- Size: 69.3 KB
- Stars: 9
- Watchers: 18
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
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/)