在Tomcat下运行独立的JBoss应用程序

我有一个运行Tomcat的Linux机器,里面有一些JSP应用程序。 现在,我收到了来自开发者商店的第三方应用程序,最终部署了该应用程序。 它被称为“jboss7.tar”,它似乎包含了一个完整的独立Web服务器。 一旦我遵循他们的指示并运行指定的shell脚本,它将启动一个监听端口8081的服务器,并且正在提供应用页面。

尽pipe如此,这仍然是一个不合时宜的设置。 为什么要并行运行两个Web服务器,这两个Web服务器都启用了Java? 另外,独立应用程序的手动启动,我也不喜欢。 真正的问题是 – 我可以从用户提供的部分,并以某种方式插入现有的Tomcat实例? 看起来用户代码打包成.war扩展名的文件,我可以在/ var / jboss7 / standalone / deployments下看到它们。

它取决于web应用程序是否使用Tomcat中不可用的任何Java EEfunction(例如,EJB)以及它是否具有任何JEE或JBoss特定的configuration。 Tomcat不是一个完整的Java EE服务器,它只是一个servlet容器。 只有真正知道的方法是要么尝试它,要么问开发人员。