tomcat - 何时放弃 Java EE 容器(即 JBoss)以直接使用 Tomcat

标签 tomcat jboss

目前我们部署到 JBoss 4.2,因为这是部署在我们集群上的应用服务器。该应用程序目前仅通过 JNDI 使用 JBoss 的连接池处理和 JBossWeb 的嵌入式 Tomcat 以及几个 JBoss 的 Tomcat 阀(特别是 RewriteValve,我们自己做没有什么困难)。

JBoss 对我来说似乎太过分了,我们应该直接切换到 Tomcat 还是继续使用 JBoss 有什么好处吗? Tomcat 是否与 Eclipse 集成得更好?

最佳答案

如果您没有使用 JBoss 的任何高级功能并且您也不打算使用,那么最好使用纯嵌入式 Tomcat。这样,如果在 Tomcat 中发现了安全修复程序,您可以只升级一个嵌入式组件并继续。 JBoss 明显更大,因此更难升级。

如果您从 JBoss 使用的只是 JMS 或 JNDI 或其他可以作为单独的第 3 方组件轻松嵌入到 Tomcat 中的东西,那么一定要放弃 JBoss 并转移到嵌入式 Tomcat。

什么时候应该坚持使用 JBoss?使用 JBoss 让您的生活变得如此轻松,升级 JBoss 的额外工作是值得的。对很多人来说都是如此。听起来您的情况并非如此。

就更好地与 Eclipse 集成而言,我希望两者都与 Eclipse 集成得很好。我使用 MyEclipse,它同时支持 JBoss 和 Tomcat。因此,这可能取决于您使用的 Eclipse 版本和插件。

关于tomcat - 何时放弃 Java EE 容器(即 JBoss)以直接使用 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/697805/

相关文章:

tomcat - 如何在 Tomcat 8 中设置 ALLOW_ENCODED_SLASH

java - 无法将 spring boot 应用程序部署到另一个 vm

java - 由于意外元素 "pool",JBoss 7.1.1 未启动

jboss - 如何在特权端口上启动 JBoss?

java - 无法启动 jBoss AS 7.1

java - 安装 Tomcat (Ubuntu) 时出现 gzip & tar 错误

java - 在eclipse中的tomcat上部署maven构建项目

tomcat - 如何阻止访问 Tomcat 监听端口,只允许 localhost?

java - 使用 https SSL 配置在 2 个不同服务器(jboss 中的 app1 和 app2-tomcat)上的 Java 应用程序之间进行通信

java - JBoss Fuse 不想部署...等待命名空间处理程序 [http ://cxf. apache.org/core]