什么软件在机架上的 Azure PaaS 服务器上运行以使 Java Web 应用程序运行?

What software runs on a Azure PaaS server on a rack to make Java web apps work?

我猜它 运行 在某种形式的 Windows Server 2012 上,但我想确切地知道在什么 VM 和 Azure 网站上 运行 以及制作 Java 网络应用程序 运行 就可以了。

A​​zure 网站(现在称为 Azure Apps 服务)包括 Java 1.7.0_51(32 位),可选择容器,Tomcat 7.0.50 或 Jetty 9.1。 0。 Web Apps 还有一个 Web App Gallery,如果您想自定义容器,您可以在其中 select Tomcat 7.0.52 或 Jetty 9.1.2。

Java 8 尚不支持,但 Apps 团队正在努力解决。这里有一些关于应用中 Java 支持的精彩文章,如果您是 运行 Java 服务的新手,这些文章将非常有用。

Create a Java web app in Azure App Service

Upload a custom Java website to Azure

您可能会在 Azure 门户中发现 Java Web 应用支持关闭了 PHP、ASP.Net 和 Python 之一。看起来他们 运行 Java 专用服务器阵列上的网络应用程序(不是 Windows Server 2012)。其实我在 Azure DevCamp 上听说过类似的事情。

This TechEd session 在 Microsoft Azure 上有一些关于 Java 的重要信息。 Java Web 应用程序可以是 运行 使用 PaaS 工作者角色或在 Azure 网站上,两者都具有某种形式的 Windows 服务器 OS。这些屏幕截图支持这一事实,这些屏幕截图显示了托管在 Azure 网站上的页面上显示的元数据中的 Windows 文件路径,以及 Eclipse 配置中显示的 Windows Server 2008 & 2012 TargetOS 选项选项。

您可能会发现此Azure Friday video & this MVA tutorial series有助于了解有关 Azure PaaSJava 的更多信息