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

xiaoxiao2021-02-28  59

 

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.shThis 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


点关注,不迷路

文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话 ~求点赞👍 求关注❤️ 求分享❤️  各位的支持和认可,就是我创作的最大动力,我们下篇文章见!


转载请注明原文地址: https://www.6miu.com/read-42970.html

最新回复(0)