如何在vanilla Tomcat上部署Java EE应用程序?

时间:2014-03-09 13:21:26

标签: java tomcat ejb tomee openejb

问题

我有一个遗留的Java EE应用程序,我必须部署在一个vanilla Tomcat实例上。我无法更改Tomcat实例的配置,只能将WAR部署到它。

该应用程序使用了很多@Stateless@SessionScoped bean以及JSF。 This page似乎建议我可以使用TomEE在Tomcat上运行我的应用程序。

问题是TomEE似乎需要更改Tomcat安装,我不能这样做。

到目前为止我尝试了什么

我已经成功使用EJBContainer来启动EJB,这部分似乎正常工作。但是我无法将其与JSF集成,而FacesServlet

问题

是否可以将WAR与所有TomEE功能捆绑在一起,以便我可以在不更改Tomcat安装的情况下部署应用程序?

1 个答案:

答案 0 :(得分:0)

是的,理论上是这样,但我个人没有这方面的经验。文档在这里:http://tomee.apache.org/installation-drop-in-war.html我确定你应该注意一些警告,但祝你好运!

此外,如果您要提供有关您的环境,约束以及无法更改原因的更多详细信息,我们可能会找到可以提供帮助的替代路径。