我正在尝试在Windows Azure中部署我的HelloWorld应用程序,该应用程序是使用eclipse在Java中开发的。当我在tomcat和Azure sdk下测试时,应用程序正常工作。我在Window Azure管理门户中创建了托管服务并部署了我的应用程序。它差不多3个小时,仍然在部署。
我去了What Happens When You Deploy on Windows Azure?但检查了但仍然不清楚。任何人都可以提出建议,为什么部署这么长时间以及如何更快地部署过程的任何建议。
请参考下图。
答案 0 :(得分:2)
我更改了startup.cmd,而不是将我的tomcat复制到azure我更改了startup.cmd以在线下载tomcat。现在它的工作正常。
答案 1 :(得分:0)
你是否在tomcat启动后启动脚本完成?
只有在启动脚本完成后才会将实例标记为就绪,因此如果启动tomcat阻止启动脚本,除非tomcat崩溃,否则它将无法达到此状态...
您应该使用“start”(http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/start.mspx?mfr=true)命令在一个单独的进程中启动tomcat,以允许启动脚本完成。
(在我的记忆中,eclipse插件中提供的示例有问题)