linux安装多tomcat的配置方法(常见问题:Cannot find //bin/setclasspath.sh)

1、conf/server.xml中涉及的端口全修改为不冲突的
1)  <Server port="8005" shutdown="SHUTDOWN">
2)   <Connector port="8080" 
3)   <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
4)               redirectPort="28443" />
...
8005、8080、8009、8443每个端口可能存在多个,全为替换下即可。


2、新增如下变量(x为第几个tomcat)

JAVA_HOME_x
JRE_HOME_x
CATALINA_BASE_x
CATALINA_HOME_x
CLASSPATH_x
PATH_x
如:
export JAVA_HOME_8=/usr/java/jdk1.8.0_121
export JRE_HOME_8=/usr/java/jdk1.8.0_121/jre
export CATALINA_BASE_8=/home/xxx/apache-tomcat-8.5.11
export CATALINA_HOME_8=/home/xxx/apache-tomcat-8.5.11
export CLASSPATH_8=.:${CATALINA_HOME_8}/bin/tomcat-juli.jar:${CATALINA_HOME_8}/bin/bootstrap.jar:$JAVA_HOME_8/lib:$JAVA_HOME_8/lib/tools.jar:$JAVA_HOME_8/jre/lib

export PATH_8=$JAVA_HOME_8/bin:$JRE_HOME_8/bin:$PATH

=》此步配置错误的话,经常导致如下错误:

[root@xxxxx bin]# sh startup.sh 
/home/xxx/apache-tomcat-8.5.11/bin/catalina.sh: line 120: uname: No such file or directory
/home/xxx/apache-tomcat-8.5.11/bin/catalina.sh: line 141: dirname: No such file or directory
Cannot find //bin/setclasspath.sh

This file is needed to run this program



3、在bin/catalina.sh中第一句有效代码前面插入
...
#                   signals. Default is "false" unless running on HP-UX in which
#                   case the default is "true"
# -----------------------------------------------------------------------------
export JAVA_HOME=$JAVA_HOME_8
export JRE_HOME=$JRE_HOME_8
export CATALINA_BASE=$CATALINA_BASE_8
export CATALINA_HOME=$CATALINA_HOME_8
export CLASSPATH=$CLASSPATH_8
export PATH=$PATH_8
...
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值