找到/etc/rc.d/文件下的rc.local,添加如下内容
#jdk安装目录
export JAVA_HOME=/usr/local/jdk1.8.0_151
export JRE_HOME=$JAVA_HOME/jre
#tomcat具体位置
sh /home/local/dyxx/pay/tomcat-8090/bin/startup.sh
sh /home/local/dyxx/pay/tomcat-8081/bin/startup.sh
sh /home/local/dyxx/pay/tomcat-8099/bin/startup.sh
sh /home/local/dyxx/pay/tomcat-8099/bin/startup.sh 这条命令是启动命令,可以配置多条。
记得修改tomcat端口号,tomcat端口的修改在/conf/server.xml中
//8005远程停服务端口
<Server port="8005" shutdown="SHUTDOWN">
//8080为http端口
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
//8009为AJP端口,Apache能通过AJP协议访问Tomcat的8009端口
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
给rc.local文件添加执行权限(如之前配置了nginx开机启动就不需要给权限了)
chmod +x rc.local
重启服务器
reboot
从服务器复制过去的tomca遇到的问题集结
Linux tomcat启动报错ERROR:transport error 202:bind failed:Address already
解决方法:http://blog.sina.com.cn/s/blog_7404e0130102v69d.html
1、修改/home/xlc/apache-tomcat-6.0.36/bin下的Catalina.sh中的JAVA_OPTS="$JAVA_OPTS -Xdebug
-Xrunjdwp:transport=dt_socket,address=8092,server=y,suspend=n"内容,将8092 改为其他未被使用
的端口
或2,修改/home/xlc/apache-tomcat-6.0.36/bin下的Catalina.sh中的CATALINA_OPTS=" -server -Xdebug -Xnoagent -Djava.compiler=NONE -
Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9790 -Djava.security.egd=file:/dev/./urandom""内容,将8092 改为其他未被使用的端口
启动tomcat报找不到jdk或jdk路径错误
修改/home/xlc/apache-tomcat-6.0.36/bin下的Catalina.sh中的
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=/usr/local/java/jdk1.8.0_191/jre
tomca启动命令赋权限
先进入bin目录
[root@centos6 /]# cd /soft/apache-tomcat-7.0.59/bin
然后执行以下命令:
[root@centos6 bin]# chmod u+x *.sh