我知道我们可以在java中创建网站并将其部署在azure上,但这可以通过创建azure的云服务来完成。但我不想创建云服务(即Web角色)。我只想创建普通网站(在java中)并将其部署在azure上。
根据我目前的知识,这可能是不可能的。如果没有,azure允许我们创建java的云服务而不是网站的原因是什么。
感谢Advace
答案 0 :(得分:0)
以上3种产品:
1.网站
2.云服务
3.虚拟机器
在第一和第二选项中,azure在墙后面为VM提供了Windows操作系统。
如果是第二个选项,您可以为部署上载JDK,Tomcat或其他必需的基础结构。这意味着我们可以创建Java appliation。
但对于网站(第一次提供),除了二进制文件之外,您无法选择上传/安装任何内容。这意味着只有那些依赖于默认设置(如窗口操作系统和IIS)的部署才能工作。这就是Java应用程序无法在此产品中运行的原因。但是asp.net/node.js可以工作。
由于
答案 1 :(得分:0)
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容器并将其配置为根据您的要求。请参阅上面的链接。