我是网络开发的初学者。我使用了Vert.x框架。我在aws上获得了服务器的app.jar文件。每次我用这个命令运行它:
java -jar app.jar
但我不确定,这是正确的方式(我认为这是非专业的)。谁能说出来,最佳做法是什么?我听说,大多数应用程序都部署在Web应用程序容器上,如Tomcat,JBoss,Jetty等。请以正确的方式向我展示。
答案 0 :(得分:1)
免责声明:我是Vert.x核心团队的成员。
在容器环境中部署webapp并不比使用可执行JAR直接运行它更专业。
实际上,可以观察到相反的运动:SpringBoot和Wildfly-Swarm是让你将Spring和JavaEE应用程序作为可执行JAR运行的工具。
所以真正的问题是:该工具能为您完成这项工作吗?