如何确认我是否需要完整的Application Server?

时间:2015-08-18 15:00:52

标签: java java-ee servlets application-server

我们有一个在WildFly中作为war文件运行的产品。我们想知道它是否会在像Tomcat这样的简单servlet容器中运行。有没有办法确认这一点,例如通过代码分析?

在过去,代码确实依赖于Java EE功能,但其中大部分都已被Spring组件取代,所以现在我们想知道我们是否还需要完整的EE堆栈。

我们可以在Tomcat中运行war文件,但是有可能在启动时弹出一些错误(由于缺少Java EE绑定),但只是稍后(例如,当计划的后台进程运行时)? / p>

2 个答案:

答案 0 :(得分:0)

如果您有EE Beans,如MDB,SLSB,我相信您需要完整的应用程序服务器。

答案 1 :(得分:0)

我最近不得不做类似的事情。为此,我已经部署并继续改变我遇到错误的事情 如果您没有使用以下功能,那么您可以尝试切换到Tomcat

  • JMS
  • 灵活强大的群集
  • JTA支持事务管理(可以使用Bitronix / Atomikos在tomcat中外部添加)
  • 高级安全功能等