Azure 网站上的 Java



编辑人员注释:本文章由Windows Azure 网站团队的项目经理Chris Compy 撰写。

Microsoft 推出针对 Azure 网站上基于 Java 的网站的支持。此功能旨在通过Azure 网站的可管理性和轻松扩展选项满足许多常见Java 场景的需求。

门户 UX 中的内置支持可启用以下任何功能:

  • Java1.7.0_5132位)这是默认受支持的Java 版本

  • Tomcat7.0.50 – 默认Java 容器

  • Jetty9.1.0

借助此 UI,用户可以选择一个 Java 版本,然后从上面提到的两个选项中选择一个 Web 容器。现在只有一个 Java 版本可供选择,未来将提供更多版本。

除了配置UIWeb应用程序库还为需要修改和自定义Java Web 容器的客户提供预安装了完整的 Tomcat Jetty 网站

除了门户UI Web 应用程序库中提供的软件外,客户也可以上传自己的Java 版本以及基于Java 的应用程序。例如,客户可以选择上传 Java 6 Tomcat 6,而不是使用 Azure 网站上提供的软件。

由于许多企业级 Java 应用程序需要大量的内存,因此客户还可以运行 64 位版本的 Java1.7.0_51。现在开发人员将需要通过web.config 文件中的配置来选择 64 位运行时版本 - 将来也可以从 UI 中选择 64 位版本。

限制

Azure 网站上运行的所有 Java 应用程序只会侦听传入的 HTTP 流量,至少在最初阶段是这样的。这意味着目前没有 JMX JMS 消息,也没有 JDWP JDI 远程调试。

另外请注意,所有 Java 进程都必须作为应用程序而非服务运行。

总结

新增的 Java 功能可立即用于所有收费层级的网站,而不收取任何额外费用。它为托管已有的 Java Web应用程序提供了新的可能性。在 Azure 上开发新的 Java 网站非常简单,只需使用 Java Azure SDK 即可,它可以实现与 Azure 服务的集成。

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2014/04/04/java-on-azure-web-sites.aspx


原文地址:https://www.cnblogs.com/new0801/p/6176274.html