首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

把tomcat添加到服务起步【修改】

2012-09-29 
把tomcat添加到服务启动【修改】? ? ?【修改】:? ? ? ? ?今天使用时候发现tomcat控制台竟然全都是乱码,各种乱

把tomcat添加到服务启动【修改】

? ? ?【修改】:

? ? ? ? ?今天使用时候发现tomcat控制台竟然全都是乱码,各种乱码、最后网上查了半天,把tomcat的启动模式改下就可以了。 ? ??

? ? ?【注意】:

? ? ? ? ? ? ? ?如果你在window下写的shell脚本,有可能会报错:No Such File.....;那是因为window里面的无效空格问题;使用tr命令把空格去掉。例如:touch xx.sh | tr -s "" "\n" > xx.sh

?

#!/bin/bash## tomcat6.0  start/stop/restart/status tomcat# chkconfig: - 85 15# description: Tomcat is a Java Servlet Container# ### END INIT INFO# Source function library.. /etc/rc.d/init.d/functionsexport JAVA_HOME=/usr/local/jdk1.6.0_26export TOMCAT_HOME=/usr/local/apache-tomcat-6.0.35RETVAL=0TOMCAT_STATUS=$(netstat -ntlup | grep ":8080")start(){   echo -n "starting Tomcat6.0"   $TOMCAT_HOME/bin/catalina.sh start   RETVAL=$?   [ "$RETVAL" == "1" ] && echo -n "\nStart tomcat6.0 is failed!!Please check whether tomcat6.0 in starting!"}stop(){    echo -n "stopping Tomcat6.0"   if [ "$TOMCAT_STATUS" == "" ]; then      echo "\nSorry,tomcat6.0 is stoped!!"   else      $TOMCAT_HOME/bin/catalina.sh stop      RETVAL=$?      [ "$RETVAL" == "1" ] && echo -n "\nStop tomcat6.0 is failed!!Please check whether tomcat6.0 in stoping!"   fi}status(){   if [ "$TOMCAT_STATUS" == "" ]; then      echo "tomcat6.0 is Stopping!"   else      echo "tomcat6.0 is Starting!"   fi}case $1 in     "start")   start   ;;     "stop")   stop   ;;      "status")    status    ;;      "restart")   stop   sleep 1   start   ;; *) $TOMCAT_HOME/bin/catalina.sh version exit 1 ;;esacexit $RETVAL

热点排行