你执行一下ps -ef |grep tomcat如果输出:
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
说明tomcat已经正常启动
但是你下面又出现了一个stop进程,说明你用自带的Tomcat停止包来执行了Tomcat停止的命令,所以创建了这个进程。但是这个命令在你这个版本有BUG,所以并没有结束掉。
这时候你要停止Tomcat,直接kill这个start进程就行了。
另外,JDK不是一个软件,它是一个环境,并不是你装了JDK就会开启一个java进程。系统里面有几个java进程取决于依赖这个环境的软件开启的进程个数。
环境变量不可以同时存在,但可以同时存在多个JDK。Tomcat默认读取环境变量中的JAVA_HOME,但可以修改tomcat的启动脚本来指定JAVA_HOME.
修改/XXXXX/tomcat/bin/catalina.sh,加入:
JAVA_HOME=JDK1.7的安装路
其他程序继续使用系统默认的,Tomcat使用你指定的1.7
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)