linux安装多tomcat的配置方法(常见问题:Cannot find //bin/setclasspath.sh)
来源:互联网 发布:图像自动拼接软件 编辑:程序博客网 时间:2024/04/30 16:22
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每个端口可能存在多个,全为替换下即可。
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
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) <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_xJRE_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
...
0 0
- linux安装多tomcat的配置方法(常见问题:Cannot find //bin/setclasspath.sh)
- linux安装多tomcat的配置方法(常见问题:Cannot find //bin/setclasspath.sh)
- 关于linux下tomcat启动出现cannot find ./catalina.sh以及cannot find setclasspath问题的解决办法
- 问题:Cannot find /usr/local/tomcat7/bin/setclasspath.sh
- 启动tomcat服务报Cannot find bin/catalina.sh
- 解决Mac OS lion下(ubuntu等linux也一样)启动tomcat的Cannot find ./catalina.sh 的问题
- tomcat 自定义JDK路径 setclasspath.sh 和setclasspath.bat
- 手动配置tomcat中的setclasspath
- tomcat启动Cannot find ./catalina.sh
- linux 编译安装的时候提示/usr/bin/ld: cannot find -lc
- ubuntu下安装*.sh和*.bin包的方法
- 在Ubuntu下安装*.sh和*.bin的简单方法。
- linux /usr/bin/ld cannot find 解决
- Linux /usr/bin/ld cannot find 解决
- 执行做jffs2的build.sh脚本错误————/usr/bin/ld: cannot find -lc
- Linux下安装*.bin/*.sh格式文件
- Linux下安装*.bin/*.sh格式文件
- liunx下tomcat启动 Cannot find ./catalina.sh
- logback xml配置命名空间
- SDIO接口介绍
- dp-3
- JAVA蓝桥杯字符串对比
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- linux安装多tomcat的配置方法(常见问题:Cannot find //bin/setclasspath.sh)
- hibernate deleteAll问题
- NumPy详细API第二篇
- 计算机程序设计艺术一欧几里得算法
- java批量修改文件名
- Jungle Roads 最小生成树
- python 笔记4
- Java反射机制详解(转载)
- 各邮箱smtp服务器及支持的协议