如何在windows azure中部署java web应用程序

时间:2013-05-25 20:49:06

标签: azure cloud jboss7.x azure-storage paas

我需要在PaaS模式下使用JBoss 7在Azure中部署我的Web应用程序。 我可以使用Windows虚拟机在IaaS模式下成功运行应用程序。但我需要在PaaS模式下运行它。 另外,请告诉我如何在PaaS中执行自动缩放部分以及在部署之前需要了解的配置或事项。

提前致谢, 安舒

1 个答案:

答案 0 :(得分:1)

要开始使用,请查看this教程。这显示了如何使用Windows Azure Plugin for Eclipse从Eclipse构建和部署Java应用程序。这将构建您的部署包并可选择将其上载到Azure(并允许您使用模拟器进行测试)。

部署到PaaS(工作者角色)时,重要的是您需要Java运行时以及http服务器(例如Jetty或Tomcat)。您需要提供这两个。现在,如果它们成为您的部署包的一部分,那么该包的大小变得难以处理(我认为它仅为Tomcat + JVM大约50MB)。最好将这两个存储在blob存储中,并在角色实例启动期间将它们复制到本地VM实例。幸运的是,该插件的最新版本为您解决了这个问题。我引用的教程确切地说明了这是如何完成的(基本上是一个复选框,表示你想将JVM和/或服务器复制到blob存储 - 非常简单)。

一旦掌握了基础知识,就应该考虑使用Maven。