Vert.x 在 aws 上部署(最佳实践)

Vert.x deployment on aws (best practice)

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

java -jar app.jar

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

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

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

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

所以真正的问题是:该工具是否适合您?