在Linux下新建一個apps目錄,用來存放我們的自己的程序
新建一個目錄
進入之后是這樣
其中conf和webapps,和logs,是直接從tomcat中拷貝過來的.
我們編寫一個tomcat.sh,來管理我們的程序
#!/bin/bash export JAVA_OPTS="-Xms100m -Xmx200m" export JAVA_HOME=/usr/local/java/jdk1.7.0_80 export CATALINA_HOME=/usr/local/tomcat7 export CATALINA_BASE="`pwd`" case $1 in start) $CATALINA_HOME/bin/catalina.sh start echo start success!!! ;; stop) $CATALINA_HOME/bin/catalina.sh stop echo stop success!!! ;; restart) $CATALINA_HOME/bin/catalina.sh start echo start success!!! sleep 2 $CATALINA_HOME/bin/catalina.sh stop echo stop success!!! ;; version) $CATALINA_HOME/bin/catalina.sh version ;; configtest) $CATALINA_HOME/bin/catalina.sh configtest ;; esac exit 0
#!/bin/bash export JAVA_OPTS="-Xms100m -Xmx200m"//配置jvm參數,這里可以擴展 export JAVA_HOME=/usr/local/java/jdk1.7.0_80 //指定java目錄 export CATALINA_HOME=/usr/local/tomcat7 //指定tomcat的目錄 export CATALINA_BASE="`pwd`" //這個暫時不知道 case $1 in start) //開始命令 實際上是調用Tomcat下的/bin/下的catalina.sh start 命令.其他類似 $CATALINA_HOME/bin/catalina.sh start echo start success!!! ;; stop)//結束 $CATALINA_HOME/bin/catalina.sh stop echo stop success!!! ;; restart)//重啟 $CATALINA_HOME/bin/catalina.sh start echo start success!!! sleep 2 $CATALINA_HOME/bin/catalina.sh stop echo stop success!!! ;; version) //查看版本 $CATALINA_HOME/bin/catalina.sh version ;; configtest)//測試 $CATALINA_HOME/bin/catalina.sh configtest ;; esac exit 0
添加執行權限 chmod +x tomcat.sh
然后就可以直接 ./tomcat.sh start啟動了
./tomvat.sh stop 結束