目前我们部署到JBoss 4.2,因为这是部署在我们集群上的应用服务器.该应用程序目前只使用JBoss的连接池处理通过JNDI和JBossWeb的嵌入式Tomcat以及几个JBoss的Tomcat阀门(特别是RewriteValve,我们自己很难做到).
JBoss对我来说似乎有些过分,如果我们切换到直接的Tomcat,还是留在JBoss有什么好处?Tomcat是否与Eclipse更好地集成?
如果您没有使用JBoss的任何高级功能而且您不打算这样做,那么最好使用纯嵌入式Tomcat.这样,如果在Tomcat中找到安全修复程序,则只需升级单个嵌入式组件并继续.JBoss明显更大,因此升级更加困难.
如果您在JBoss中使用的只是JMS或JNDI或其他可以作为Tomcat中单独的第三方组件轻松嵌入的东西,那么请务必删除JBoss并转移到嵌入式Tomcat.
什么时候应该坚持使用JBoss?当使用JBoss让您的生活变得如此简单以至于升级JBoss的额外工作值得付出努力.这对许多人来说都是如此.听起来你的情况并非如此.
至于与Eclipse更好地集成,我希望两者都能很好地与Eclipse集成.我使用MyEclipse,它支持JBoss和Tomcat.所以这可能取决于Eclipse的版本以及您正在使用的插件.