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