使用嵌入式Web服务器从可部署的WAR切换到JAR

时间:2019-07-19 14:55:45

标签: java embeddedwebserver

我想迁移一个项目,使其具有运行中的嵌入式Web服务器,而不是将WAR部署到现有的Web服务器实例中。

我尝试了几种使用不同Web服务器的指南和方法,但无法使其运行。

当前,该项目包含四个子模块:

  • 后端
  • 前端
  • 配置
  • WarBundler 前端是有角度的,并且可以移动到单独的目录。战争捆绑器将不再是必需的,因为它仅将所有东西捆绑在WAR文件中。该配置仅包含配置文件。

已部署的战争将前端用作SPA,并提供后端REST API(泽西岛)。泽西岛的web.xml位于WarBundler中。后端还使用Weld进行依赖注入。

到目前为止,该应用程序已在Tomcat 8.5中运行。

是否有一种简单的方法来嵌入任何Web服务器(我猜哪一个都没有关系),这样CDI和REST API仍然可以工作,而无需进行大量配置或依赖?

我得到的最接近的例子是基于以下示例:https://github.com/cassiomolin/jersey-websockets-undertow

谢谢您的任何建议!

0 个答案:

没有答案