0

我正在尝试将 tomcat 8.5嵌入到遗留的 maven java 应用程序(使用 Apache CXF JAX-RS)。嵌入式 tomcat 能够注册带注释的元素和 web.xml 文件中指定的元素。

似乎很难解决的事情是:

  • 让 tomcat 读取网络片段(这将是这个问题的重复,没有人回答)
  • 让 tomcat 读取context.xml文件以获得所有 servlet的正确上下文路径

我使用了一个示例应用程序来执行这个原型(在应用到真正的应用程序之前),你可以在这个 repo中找到代码。

您可以在此处找到 tomcat 初始化和配置。

相反,您可以在此处找到网络片段。

免责声明:在提交的代码中,web.xmlweb-fragment.xml都存在并且具有相同的组件。但在我所做的测试中,我删除了 web.xml 并只留下了 web-fragment.xml,以检查是否正确扫描和创建了里面描述的所有元素。

4

0 回答 0