当前位置: 首页 > 知识库问答 >
问题:

Tomcat 7.0.26启动jsvc失败

汝繁
2023-03-14
sudo service easy-tomcat7 start
Failed to start Tomcat
ps aux | grep tomcat


root 4293 1.4 2.3 5939868 389996 PTS/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.util.logging.properties-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



tomcat 16823 9.4 3.5 6190668 574344?Sl 14:30 0:15 jsvc.exec-user a.startup.bootstrap启动


终止这些进程无济于事,以及服务启动、重新启动、强制重新加载…等等


最后,这里是easy-tomcat7
脚本

. /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

共有1个答案

白成济
2023-03-14

我终于解决了这个问题。

跑完之后

java -version

看起来Java安装不知何故被破坏了,所以我所要做的就是卸载并重新安装Java,这就为我找到了诀窍。

 类似资料:
  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

  • 我通过pgAdmin III与远程postgres-9.3连接。关闭pgAdmin后,我尝试在另一天与同一数据库连接。 在pgstartup.log文件中,我有: pg_hba.conf: 服务器上的操作系统是CentOS。不幸的是,我不知道postgres是如何安装在服务器上的,因为有人这样做了。我能用这个做什么?

  • 当前的java版本是

  • 启动Tomcat失败,请检查C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.27\bin\catalina。bat和相关脚本是可执行的。 一直有这个问题在netbean。如何解决问题?请帮忙。

  • 我下载了Scene Builder,试图打开一个.fxml文件,但出现了以下错误消息: 启动SceneBuilder失败。错误消息是:无法运行程序“C:\program Files(x86)\Oracle\JavaFX Scene Builder 2.0”:CreateProcess error=5,Acces被拒绝

  • 现象1 启动后报错类似如下: php start.php start PHP Warning: stream_socket_server(): unable to connect to tcp://xx.xx.xx.xx:xxxx (Address already in use) in ...workerman/Worker.php on line xxxx 关键字: Address alre