Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat 7.0.26无法启动jsvc_Java_Linux_Apache_Tomcat - Fatal编程技术网

Java Tomcat 7.0.26无法启动jsvc

Java Tomcat 7.0.26无法启动jsvc,java,linux,apache,tomcat,Java,Linux,Apache,Tomcat,因此,我让tomcat 7.026在CentOS 6.7服务器的默认端口8080上平稳运行 最近它停止了独立运行。 以下是每种方法的输出: sudo service easy-tomcat7 start sudo服务easy-tomcat7状态 pidof:命令行上的选项无效 pidof:命令行上的选项无效 jsvc.exec已停止 根4293 1.4 2.3 5939868 389996分/0 Sl 14:16 0:14 /usr/java/jdk1.7.0_05/bin/java

因此,我让tomcat 7.026在CentOS 6.7服务器的默认端口8080上平稳运行
最近它停止了独立运行。
以下是每种方法的输出:

sudo service easy-tomcat7 start


sudo服务easy-tomcat7状态

pidof:命令行上的选项无效
pidof:命令行上的选项无效
jsvc.exec已停止


根4293 1.4 2.3 5939868 389996分/0 Sl 14:16 0:14 /usr/java/jdk1.7.0_05/bin/java -Djava.util.logging.config.file=/usr/share/apache-tomcat-7.0.26/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.annowed.dirs=/usr/share/apache-tomcat-7.0.26/annowed-classpath/usr/share/apache-tomcat-7.0.26/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.26/bin/tomcat-juli.jar -Dcatalina.base=/usr/share/apache-tomcat-7.0.26-Dcatalina.home=/usr/share/apache-tomcat-7.0.26-Djava.io.tmpdir=/usr/share/apache-tomcat-7.0.26/temp org.apache.catalina.startup.Bootstrap start


根16821 0.0 0 0.0 8548 384?Ss 14:30 0:00 jsvc.exec-user tomcat-cwd/usr/local/easy/share/easy-tomcat7 -pidfile/var/run/easy-tomcat7.pid-cp/usr/local/easy/bin/bootstrap.jar:/usr/local/easy/bin/tomcat-juli.jar:/usr/local/easy/share/java/commons-daemon.jar -Djava.annocated.dirs=/usr/local/easy/share/easy-tomcat7/annocated-outfile/var/log/easy-tomcat7/catalina.out-errfile/var/log/easy-tomcat7/catalina.err-verbose org.apache.catalina.startup.Bootstrap start


tomcat 16823 9.4 3.5 6190668 574344?Sl 14:30 0:15 jsvc.exec-user tomcat-cwd/usr/local/easy/share/easy-tomcat7 -pidfile/var/run/easy-tomcat7.pid-cp/usr/local/easy/bin/bootstrap.jar:/usr/local/easy/bin/tomcat-juli.jar:/usr/local/easy/share/java/commons-daemon.jar -Djava.annocated.dirs=/usr/local/easy/share/easy-tomcat7/annocated-outfile/var/log/easy-tomcat7/catalina.out-errfile/var/log/easy-tomcat7/catalina.err-verbose org.apache.catalina.startup.Bootstrap start


终止这些进程以及服务启动、重新启动、强制重新加载都没有帮助。。。等


最后是easy-tomcat7的脚本


我终于解决了这个问题

跑步后

java -version

Java安装似乎被某种方式破坏了,所以我所要做的就是卸载并重新安装Java,这对我来说是个窍门。

我最终解决了这个问题

跑步后

java -version
看起来Java安装不知何故被破坏了,所以我所要做的就是卸载并重新安装Java,这对我来说是个诀窍

. /etc/rc.d/init.d/functions

case $1 in
    start)
        file=/usr/sbin/starttomcat
        # no way to start tomcat
        if [ ! -x $file ]; then
            echo "Missing $file"
            ERROR=1
        else
            # tomcat disabled by whm
            if [ -e /etc/tomcatdisable ]; then
                echo "Tomcat is disabled by cPanel/WHM"
                ERROR=0
            else
                ERROR=0

                status jsvc.exec &>/dev/null

                # tomcat already running
                if [ $? -eq 0 ]; then
                    echo "Tomcat already started"
                # start tomcat, not running
                else
                    $file &>/dev/null
                    sleep 1 # just to make sure
                    status jsvc.exec &>/dev/null

                    if [ $? -eq 0 ]; then
                        ERROR=0
                    else
                        echo "Failed to start Tomcat"
                        ERROR=1
                    fi
                fi
            fi
        fi
        ;;
    stop)
        file=/usr/sbin/stoptomcat
        if [ ! -x $file ]; then
            echo "Missing $file"
            ERROR=1
        else
            $file
            ERROR=0
        fi
        ;;
    restart)
        file=/usr/local/cpanel/scripts/restartsrv_tomcat
        if [ ! -x $file ]; then
            echo "Missing $file"
            ERROR=1
        else
            $file
        fi
        ;;
    status|fullstatus)
        status jsvc.exec
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart|status|fullstatus}"
        ERROR=2 esac

exit $ERROR
java -version