【发布时间】:2014-04-08 08:43:31
【问题描述】:
我知道我们可以在 java 中创建网站并将其部署在 azure 上,但这可以通过创建 azure 的云服务来完成。但我不想创建云服务(即网络角色)。我只想创建普通网站(在 java 中)并将其部署在 azure 上。
根据我目前的知识,这可能是不可能的。如果不是,azure 允许我们创建 java 的云服务而不是网站的原因是什么。
提前致谢
【问题讨论】:
标签: azure
我知道我们可以在 java 中创建网站并将其部署在 azure 上,但这可以通过创建 azure 的云服务来完成。但我不想创建云服务(即网络角色)。我只想创建普通网站(在 java 中)并将其部署在 azure 上。
根据我目前的知识,这可能是不可能的。如果不是,azure 允许我们创建 java 的云服务而不是网站的原因是什么。
提前致谢
【问题讨论】:
标签: azure
在 3 个产品中:
1. 网站
2. 云服务
3. 虚拟机
在第一个和第二个选项中,Azure 为 VM 提供了 Windows 操作系统。
如果是第二个选项,您可以上传 JDK、Tomcat 或其他部署所需的基础架构。这意味着我们可以创建 Java 应用程序。
但是对于网站(第一次提供),除了二进制文件之外,您没有选择上传/安装任何内容。这意味着只有那些依赖于默认设置(如窗口操作系统和 IIS)的部署才能工作。这就是 Java 应用程序无法在此产品中运行的原因。但是 asp.net/node.js 可以。
谢谢
【讨论】:
Azure 网站现在支持 Java Web 应用程序 - 看看 - http://azure.microsoft.com/en-us/documentation/articles/web-sites-java-get-started/ - 您可以使用默认的 JDK 7 和 Tomcat 7.0.50 或 Jetty 9.1.0 或者您甚至可以上传您自己的 Web 容器并根据您的需要进行配置要求。请参考上面的链接。
【讨论】: