0

我是网络开发的初学者。我使用了 Vert.x 框架。我在 aws 上获得了服务器的 app.jar 文件。每次我用这个命令运行它:

java -jar app.jar

但我不确定,这是正确的方式(我认为这是非专业的)。谁能告诉,最佳实践是什么?我听说,大多数应用程序都部署在 Web 应用程序容器上,例如 Tomcat、JBoss、Jetty 等。请告诉我正确的方法。

4

1 回答 1

1

免责声明:我是 Vert.x 核心团队的成员。

在容器环境中部署 webapp 并不比直接使用可执行 JAR 运行它更专业。

实际上,可以观察到相反的运动:SpringBoot 和 Wildfly-Swarm 是让您将 Spring 和 JavaEE 应用程序作为可执行 JAR 运行的工具。

所以真正的问题是:该工具是否为您完成工作?

于 2018-05-16T12:59:34.613 回答