linux下tomcat服务的启动、关闭与错误跟踪,使用putty远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:
源码安装得自己 ,书写启动脚本,yum 安装有启动脚本vi /etc/init.d/tomcat#!/bin/bash#startup script for tomcat on linux# chkconfig: - 80 20#filename tomcat1.shJAVA_HOME=/usr/jdk1.6.0_45TOMCAT1_HOME=/usr/local/tomcat###############
修改catalina.sh 大约99行export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=512M"
第一个,找不到setclasspath.sh.第二个完全看不清.建议你把字符编码改成utf-8.再看看
1、确定Java是否安装2、配置Java+Tomcat的环境变量3、给tomcat中bin目录下运行.sh脚本的权限(chmod 777 /*.sh)完成以上三个步骤,就没啥问题了吧!
ps -ef |grep tomcat端口 上面看看tomcat端口有没有占用,如果占用说明tomcat已经启动了!
tomcat没有正常关闭导致的,手动杀掉tomcat进程就行了
应该用./catalina.sh start来启动啊,./catalina.sh单独不能运行tomcat
你可以看看是不是2个tomcat的端口重复了,这样一个启动了,另一个在启动时会抛出端口被占用,这样第2个tomcat就起不来了,在conf文件夹下找到server.xml修改里面的端口,让2个tomcat的端口保持不一样,尤其是http的端口一定要不一样才行,这样应该就可以启动2个tomcat了.
打开startup.sh这个文件,看看运行到Using JRE_HOME后面是什么!然后再找问题