我需要在PaaS模式下使用JBoss 7在Azure中部署我的Web应用程序。 我可以使用Windows虚拟机在IaaS模式下成功运行应用程序。但我需要在PaaS模式下运行它。 另外,请告诉我如何在PaaS中执行自动缩放部分以及在部署之前需要了解的配置或事项。
提前致谢, 安舒
答案 0 :(得分:1)
要开始使用,请查看this教程。这显示了如何使用Windows Azure Plugin for Eclipse从Eclipse构建和部署Java应用程序。这将构建您的部署包并可选择将其上载到Azure(并允许您使用模拟器进行测试)。
部署到PaaS(工作者角色)时,重要的是您需要Java运行时以及http服务器(例如Jetty或Tomcat)。您需要提供这两个。现在,如果它们成为您的部署包的一部分,那么该包的大小变得难以处理(我认为它仅为Tomcat + JVM大约50MB)。最好将这两个存储在blob存储中,并在角色实例启动期间将它们复制到本地VM实例。幸运的是,该插件的最新版本为您解决了这个问题。我引用的教程确切地说明了这是如何完成的(基本上是一个复选框,表示你想将JVM和/或服务器复制到blob存储 - 非常简单)。
一旦掌握了基础知识,就应该考虑使用Maven。