繁体   English   中英

Apache背后的Jira,Tomcat和JBoss

[英]Jira, Tomcat and JBoss behind Apache

我需要将这些环境安装在同一台计算机上。

Jira:(安装程序,端口:8080,tomcat-jira)
Tomcat :(用于其他应用程序的tomcat,端口:8084)
JBoss:(端口:8086)
Apache2 :(作为代理,mod_proxy,端口:80)

首先,我将通过安装程序将Jira作为服务安装,因此,它附带了一个tomcat嵌入式端口8080。

然后,我安装了apache作为代理,它可以正常工作,现在我可以像这样访问jira:debian.local / jira intead of debian.local:8080。

但是,当我将tomcat放在同一台服务器上时,问题就开始了:我更改了连接器上的tomcat端口并关闭,但是当我启动它时,来自Jira的Tomcat双向都关闭了。

  • 问题是,如何将jira作为WAR安装在我的tomcat(tomcat-jira的中间部分)中而部署为WAR?
  • 配置此环境的最佳方法是什么? 为此必须如何声明CATALINA_HOME和CATALINA_BASE?

就这些了,谢谢!

我认为您的安装程序创建的CATALINA_HOME/CATALINA_BASE可能会很好。

由于库版本之间的潜在冲突,我也不建议尝试与其他应用程序共享一个Tomcat实例(并且还因为您无法在不关闭另一个应用程序的情况下关闭一个应用程序)。

眼前的问题可能是您试图在两个Tomcat实例上使用相同的关闭端口。 在JIRA的conf/server.xml ,您将找到以下一行:

<Server port="8004" shutdown="SHUTDOWN">

每个Tomcat实例所配置的端口必须唯一,因此您需要选择未使用的端口。 (这是在<Connector port="8080" ...声明了唯一的连接器端口的补充)。

如果使用相同的关闭端口,则会发现(例如)一个实例的关闭脚本最终意外关闭了另一个实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM