Azure App Service - API Supported Types & Framework for JAVA Stack

Sid_1805 91 Reputation points
2022-04-08T23:08:39.187+00:00

Firstly, In Azure App Service what find of APIs are supported ? Rest or SOAP as well.

Secondly, If I have a JAVA API to deployed in Tomcat App Server on App Service, does it matter on which framework that API has been developed like Spring , Spring Boot , Spring MVC ?

Thirdly, If I deploy a JAVA spring boot application with Embeded Application Server ( Apache Tomcat ), what value does it add selecting an application server version ?

Lastly, If I want to run an old JAVA version not present in the drop down , can I customize and deploy and use a deprecated version of JAVA in App service.

Thank you!

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,875 questions
0 comments No comments
{count} votes

Accepted answer
  1. Takahito Iwasa 4,841 Reputation points MVP
    2022-04-09T20:40:16.643+00:00

    Hi, anonymous user

    I understand that you want to use App Service to host your Java application and want to know which options you have.

    Your web application will often work, but usually standard HTTP / HTTPS is assumed.
    For example, if you want to migrate WCF / SOAP, you may want to enable websocket support. Please refer to the following.
    https://learn.microsoft.com/ja-jp/dotnet/azure/migration/app-service

    You don't need to select Tomcat if you use the framework built-in Tomcat. Select it if it is not included.

    Spring Boot example:
    https://learn.microsoft.com/ja-jp/azure/developer/java/migration/migrate-spring-boot-to-app-service

    Spring Framework example:
    https://learn.microsoft.com/en-us/azure/developer/java/spring-framework/spring-app-service-e2e?tabs=bash

    Finally, if you want to use an unsupported runtime, you can adopt a custom container. Check the following for details.
    https://learn.microsoft.com/en-us/azure/app-service/quickstart-custom-container?pivots=container-linux&tabs=dotnet

    0 comments No comments

0 additional answers

Sort by: Most helpful