JBoss 和单独的 TomCat 在同一台机器上
Posted
技术标签:
【中文标题】JBoss 和单独的 TomCat 在同一台机器上【英文标题】:JBoss and a separate TomCat on the same machine 【发布时间】:2012-02-11 06:58:08 【问题描述】:我需要在同一台机器上安装 JBoss 和在同一端口 (80) 上运行的单独的 TomCat。 我可以实现它以及如何实现吗? 非常感谢
【问题讨论】:
【参考方案1】:您只需将每个端口更改为不同的端口,它们就会正常工作。 因此,通过这种方式,您可以使它们一起工作。 比如这样:
Tomcat:127.0.0.1:8080
野蝇:127.0.0.1:8081
类似的东西,它们会完美地工作
【讨论】:
【参考方案2】:您可以通过将 JBoss 和 Tomcat 绑定到不同的 IP 地址来做到这一点。
【讨论】:
【参考方案3】:我建议在 chrooted 环境中安装两台 Apache 服务器,监听两个不同的 IP 地址。
然后您可以将 Tomcat 安装在一个之上,将 JBoss 安装在另一个之上。
【讨论】:
不能只用一个Apache来平衡两个不同的JBoss和TomCat吗? (例如,www1 上的 JBoss 和 www2 上的 TomCat) 嗯,按照我的做法,这种方法不太容易出错,但我认为你可以,只要你的 Apache 监听两个不同的 IP 地址。无论是地址还是端口,如果您想将其与另一个区分开来,就必须有所不同。 所以我打算从你所说的来看,如果我在一个端口上配置 JBoss 而在另一个端口上配置 TomCan(显然)不同,我可以实现它? 我自己没有测试过,但我不明白为什么不这样做,只要您确保将正确的数据发送到每个容器即可。到目前为止,只有使用两个不同的 IP 才能做到这一点,我相信这不是一件令人头疼的事情。以上是关于JBoss 和单独的 TomCat 在同一台机器上的主要内容,如果未能解决你的问题,请参考以下文章
同一台机器上多个tomcat启动造成的内存溢出问题的解决方法。