【问题标题】:Tomcat + Jboss applicationTomcat + Jboss 应用程序
【发布时间】:2012-08-20 10:31:07
【问题描述】:

对于一个 java web 应用程序项目,我们将 tomcat7 标识为 web 服务器,并将 jboss(7.1 版)标识为应用程序服务器。对于开发环境,两者都将在同一台机器上运行。我的问题是这样的设置需要做哪些配置?

Web 应用程序在表示层使用带有素面的 JSF,在业务层使用 Spring

【问题讨论】:

  • 你的意思是使用tomcat7作为前端网络服务器吗?你能详细说明一下吗?
  • 是的,tomcat 将是前端 Web 服务器,而 jboss 将充当我的应用程序服务器。需要了解 Web 和应用服务器配置。

标签: web-applications tomcat7 jboss7.x


【解决方案1】:

Tomcat 是一个 servlet 引擎,而不仅仅是一个简单的 Web 服务器。 JBoss AS 已经提供了一个 servlet 引擎作为 Java EE 规范的一部分。没有必要同时运行两者。事实上,JBoss AS 使用的是基于 Tomcat 的JBossWeb

如果您正在为前端寻找 Web 服务器,Apache HTTPD 可能是您的最佳选择,尽管它并不是真正需要的。

【讨论】:

  • JBossWeb 还活着吗?最后一个版本是 2010-07-29,此后没有更新。我的理解是,使用 JBoss AS 7 中的模块化服务容器,JBossWeb 不再有任何令人信服的论据。您只需使用 JBoss AS 并禁用您不需要的子系统。
  • @James 这就是为什么我问他是否想在 jboss 面前使用 tomcat,这似乎是个奇怪的尝试。
  • @PhilippeMarschall 是的,JBossWeb 还活着。从我目前的理解来看,它本质上只是 Tomcat 的一个分支,没有很多变化。 community.jboss.org/wiki/JBossWS-AS7FAQ
  • @JamesR.Perkins 链接指向 JBoss WebServices,而不是 JBossWeb(它们不相关)
  • @PhilippeMarschall 他们肯定不是。抱歉,我会把它归结为复制/粘贴错误。这是我要粘贴的链接docs.jboss.org/jbossweb/7.0.x
猜你喜欢
  • 2011-09-28
  • 2011-04-22
  • 2017-05-04
  • 1970-01-01
  • 2010-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
相关资源
最近更新 更多