我有一个遗留的Java EE应用程序,我必须部署在一个vanilla Tomcat实例上。我无法更改Tomcat实例的配置,只能将WAR部署到它。
该应用程序使用了很多@Stateless
和@SessionScoped
bean以及JSF。 This page似乎建议我可以使用TomEE在Tomcat上运行我的应用程序。
问题是TomEE似乎需要更改Tomcat安装,我不能这样做。
我已经成功使用EJBContainer来启动EJB,这部分似乎正常工作。但是我无法将其与JSF集成,而FacesServlet
。
是否可以将WAR与所有TomEE功能捆绑在一起,以便我可以在不更改Tomcat安装的情况下部署应用程序?
答案 0 :(得分:0)
是的,理论上是这样,但我个人没有这方面的经验。文档在这里:http://tomee.apache.org/installation-drop-in-war.html我确定你应该注意一些警告,但祝你好运!
此外,如果您要提供有关您的环境,约束以及无法更改原因的更多详细信息,我们可能会找到可以提供帮助的替代路径。