【发布时间】:2017-09-12 07:50:19
【问题描述】:
我现在正在构建一个 Web 应用程序,并生成一个 .war 文件。
如何将Jetty嵌入其中,让这场战争可以成为一个独立的应用程序?
这让我想到了一个关键问题,这与将这个 war 文件部署到 Jetty 服务器有什么不同?
我在混淆什么吗?我是否应该构建一个常规的 Java - jar - 应用程序,并从 Main 方法启动服务器,在那里添加 Servlet 和 Handlers?
我的目标是拥有一个独立的 java 应用程序,使用 WebSocket Servlet,我使用的是 Jetty 8
【问题讨论】:
-
区别与将床放在拖车上移动床或将轮子和电机放在床上移动床的区别相同。有关如何使用嵌入式码头的说明,请阅读文档。
-
另外两个 cmet 已经一针见血了,但我想提醒您,Jetty 8 已停产,您可能应该考虑升级。
-
Jetty 可以在嵌入式模式下运行。这意味着无需构建 WAR 文件并将其部署在独立的 Jetty 服务器中。
标签: java servlets jetty embedded-jetty