最近在做Tomcat的实验,顺便研究了一下tomcat的启动脚本发现一个问题,然后经过多方查阅其他大神的资料,终于解决,现在跟大家分享. tomcat的启动脚本跟别的脚本有稍微区别的原因是他需要识别JAVA_HOME环境,你仅仅是写到/etc/profile文件中是不行的. 在启动的时候会报错,我们通过查询错误信息,显示如下信息内容 startup.sh[14716]: Neither the JAVA_HOME nor the JRE_HOME environment variable is
#!/bin/bash appName=`ls|grep .jar$` if [ -z $appName ] then echo "Please check that this script and your jar-package is in the same directory!" exit fi killForceFlag=$ function start() { count=`ps -ef |grep java|grep $appName|wc -l` ];then echo
记录一个比较好的tomcat启动脚本,截取<OneinStack>,修改如下两个参数即可用. 使用之前修改下面2个参数: #Location of JAVA_HOME (bin files) export JAVA_HOME=/usr/java/jdk1.7.0_80 #jdk路径 #CATALINA_HOME is the location of the configuration files of this instance of Tomcat CATALINA_HOME=/usr/