简体   繁体   English

无法启动Tomcat

[英]Can't startup Tomcat

I'm just trying to setup a tomcat server. 我只是想设置一个tomcat服务器。 I got the following setting: 我得到了以下设置:

Tomcat 9 installation inside: /opt/apache-tomcat-9.0.0.M1 WebAppliction located at: /srv/appsiting-dev/ Tomcat 9安装在: /opt/apache-tomcat-9.0.0.M1 WebAppliction位于: /srv/appsiting-dev/

Structure of the WebApplication: WebApplication的结构:

drwxrwsr-x 2 root appsiting 4096 Jan 15 20:08 bin
drwxrws--- 2 root appsiting 4096 Jan 16 18:52 doc
drwxrwsr-x 2 root www-data  4096 Jan 16 19:48 etc
drwxr-xr-x 2 root root      4096 Jan 15 19:56 log
drwxrwsr-x 2 root appsiting 4096 Jan 15 19:56 php-lib
drwxrwsr-x 2 root appsiting 4096 Jan 16 02:38 public_html
drwxrwxrwt 2 root root      4096 Jan 15 19:57 tmp
drwxrwsr-x 7 root root      4096 Jan 16 00:45 tomcat
drwxrwsr-x 3 root appsiting 4096 Jan 15 21:30 var
drwxrwsr-x 2 root appsiting 4096 Jan 15 19:57 zend-app

Inside the tomcat directory there is the following: 在tomcat目录中有以下内容:

drwxrwsr-x 3 appsiting appsiting 4096 Jan 16 20:25 conf
drwxrws--- 2 appsiting appsiting 4096 Jan 16 20:07 logs
drwxrwsr-x 2 appsiting appsiting 4096 Jan 16 20:20 temp
-rwxr-xr-x 1 root      root      3015 Jan 16 00:45 tomcat
drwxrwsr-x 7 appsiting appsiting 4096 Jan 15 23:32 webapps
drwxrwsr-x 2 appsiting appsiting 4096 Jan 15 23:32 work

tomcat is a start-up script. tomcat是一个启动脚本。 I got the following inside of my tomcat.conf , which is located inside of conf 我的tomcat.conf里面有以下tomcat.conf ,它位于conf内部

USERNAME="appsiting"
PORTBASE="40000"

JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=$(($PORTBASE+2))"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS="$JAVA_OPTS -XX:+CMSClassUnloadingEnabled"
#JAVA_OPTS="$JAVA_OPTS -XX:+CMSPermGenSweepingEnabled"
#JAVA_OPTS="$JAVA_OPTS -verbose:gc -XX:+PrintClassHistogram"
JAVA_OPTS="$JAVA_OPTS -server"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
export JAVA_OPTS

export JAVA_HOME="/usr"
export CATALINA_HOME="/opt/apache-tomcat-9.0.0.M1"
export CATALINA_BASE="/srv/appsiting-dev/tomcat"

So when I startup my server I get a tomcat.err and a catalina.out . 因此,当我启动我的服务器时,我得到一个tomcat.err和一个catalina.out And even though the tomcat.err tells me the Tomcat has started, catalina.out doesn't have a "Server starup in xx ms" inside of it. 即使tomcat.err告诉我Tomcat已经启动,catalina.out也没有“xx ms中的服务器starup”。

tomcat.err tomcat.err

Using CATALINA_BASE:   /srv/appsiting-dev/tomcat
Using CATALINA_HOME:   /opt/apache-tomcat-9.0.0.M1
Using CATALINA_TMPDIR: /srv/appsiting-dev/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/apache-tomcat-    9.0.0.M1/bin/bootstrap.jar:/opt/apache-tomcat-9.0.0.M1/bin/tomcat-juli.jar
Using CATALINA_PID:    /srv/appsiting-dev/tomcat/temp/tomcat.pid
Tomcat started.

catalina.out is empty. catalina.out是空的。 Here is the start up script as well: https://www.refheap.com/113725 这是启动脚本: https//www.refheap.com/113725

When running it I'm getting a 在运行它时,我得到了一个

sudo ./tomcat start
Starting Tomcat (appsiting-dev) ............................... failed.

Does anyone know what the issue is here? 有谁知道这里的问题是什么?

Thanks in advance 提前致谢

本地主机端口已经在其他服务或进程中使用。查找并终止(停止)它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM