我需要在同一台机器上安装这些环境。
Jira:(安装程序,端口: 8080,tomcat)
Tomcat:(其他应用程序的tomcat,端口: 8084 )
JBoss:(端口: 8086 )
Apache2:(作为代理,mod_proxy,端口: 80)
首先,我会安装Jira作为一个服务,与他们的安装程序,所以,它有一个tomcat嵌入,端口8080。
然后我将apache作为代理安装,它起作用了,我现在可以像这样访问jira :debian.local/ debian.local:8080的jira整数。
但是当我把tomcat放在同一台服务器上时,问题就开始了:我改变了连接器和关机上的tomcat端口,但是当我启动它时,Jira的Tomcat就会出现故障。
就这样.谢谢!
发布于 2015-05-19 07:05:47
我认为您的安装程序创建的CATALINA_HOME/CATALINA_BASE
可能会很好。
由于库版本之间的潜在冲突,我也不建议尝试将一个Tomcat实例与其他应用程序共享(还因为您无法在不关闭另一个应用程序的情况下关闭一个应用程序)。
当前的问题可能是您试图在两个Tomcat实例上使用相同的关闭端口。在JIRA的conf/server.xml
中,您可以找到如下一行:
<Server port="8004" shutdown="SHUTDOWN">
对于每个Tomcat实例,配置的端口必须是唯一的,因此您需要选择未使用的端口。(除了在<Connector port="8080" ...
中声明一个唯一的连接器端口之外)。
如果使用相同的关闭端口,您会发现(例如)一个实例的关闭脚本最终意外地关闭了另一个实例。
https://stackoverflow.com/questions/30326153
复制相似问题