如何使用 Azure 应用服务不支持的 Java 版本
How can I use a version of Java that isn’t supported in Azure App Service
我想在 Microsoft Azure 上的 Web 应用程序中创建一个 Java 应用程序。 Web 应用程序服务提供了一些 Tomcat 和 Jetty 版本的默认配置。我想托管一个不使用这些默认版本和配置的应用程序。这是可行的还是我应该选择 VM?
这是可行的。但在这种情况下,您将需要创建一个 Web 应用程序,然后手动复制和编辑配置文件。
此方法适用于:
- Java 应用程序需要 Tomcat 或应用服务不直接支持或库中不提供的 Jetty 版本。 (你的情况)
- Java 接受 HTTP 请求并且不作为 WAR 部署到预先存在的 Web 容器中的应用程序。
- 从头开始配置 Web 容器。
- 使用应用服务不支持的Java版本,想自己上传。
对于此类情况,您可以使用门户创建应用,然后手动提供适当的运行时文件。
这里是实现这个的教程:https://azure.microsoft.com/en-us/documentation/articles/web-sites-java-custom-upload/
您还可以使用特定的 Tomcat 版本部署 Docker 容器。请参阅 Web Apps for Containers。
我想在 Microsoft Azure 上的 Web 应用程序中创建一个 Java 应用程序。 Web 应用程序服务提供了一些 Tomcat 和 Jetty 版本的默认配置。我想托管一个不使用这些默认版本和配置的应用程序。这是可行的还是我应该选择 VM?
这是可行的。但在这种情况下,您将需要创建一个 Web 应用程序,然后手动复制和编辑配置文件。
此方法适用于:
- Java 应用程序需要 Tomcat 或应用服务不直接支持或库中不提供的 Jetty 版本。 (你的情况)
- Java 接受 HTTP 请求并且不作为 WAR 部署到预先存在的 Web 容器中的应用程序。
- 从头开始配置 Web 容器。
- 使用应用服务不支持的Java版本,想自己上传。
对于此类情况,您可以使用门户创建应用,然后手动提供适当的运行时文件。
这里是实现这个的教程:https://azure.microsoft.com/en-us/documentation/articles/web-sites-java-custom-upload/
您还可以使用特定的 Tomcat 版本部署 Docker 容器。请参阅 Web Apps for Containers。