我有一些关于 Finatra 和 Tomcat 的问题。作为一项要求,我必须能够将 Finatra 应用程序打包到 .WAR 文件中并将其部署到 Tomcat 服务器。
可以吗?我想这类似于在 tomcat 中托管其他基于 netty 的服务器,但我不确定这是否可行。这question表明这是可能的。
如果可能的话,最好的解决方法是什么?
我尝试过的事情:
- 使用 proxyservlet。这有点管用,但我无法通过代码让 Finatra 服务器正确启动。
- 从 Servlet ini 方法运行包含 Finatra 服务器的 jar。
最佳答案
自定义ServletContextListener将是启动/停止嵌入式 netty 服务器的合适位置。
关于java - Tomcat 7 中的 Finatra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35854131/