2015-11-22 4 views
0

Я только начинаю настраивать tomcat для сервера Ubuntu.tomcat запущен, но нет отображения страницы

Я попытался запустить кота в "catalina.sh перспективе", он записывает "

Using CATALINA_BASE: /opt/tomcat 
Using CATALINA_HOME: /opt/tomcat 
Using CATALINA_TMPDIR: /opt/tomcat/temp 
Using JRE_HOME:  /usr/lib/jvm/java-7-openjdk-amd64 
Using CLASSPATH:  /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
22-Nov-2015 08:54:04.211 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:  Apache Tomcat/8.0.28 
22-Nov-2015 08:54:04.218 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:   Oct 7 2015 18:25:21 UTC 
22-Nov-2015 08:54:04.218 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:   8.0.28.0 
22-Nov-2015 08:54:04.218 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:    Linux 
22-Nov-2015 08:54:04.219 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:   4.2.0-16-generic 
22-Nov-2015 08:54:04.219 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:   amd64 
22-Nov-2015 08:54:04.220 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:    /usr/lib/jvm/java-7-openjdk-amd64/jre 
22-Nov-2015 08:54:04.220 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:   1.7.0_85-b01 
22-Nov-2015 08:54:04.226 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:   Oracle Corporation 
22-Nov-2015 08:54:04.226 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:   /opt/tomcat 
22-Nov-2015 08:54:04.226 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:   /opt/tomcat 
22-Nov-2015 08:54:04.227 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties 
22-Nov-2015 08:54:04.228 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
22-Nov-2015 08:54:04.229 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/opt/tomcat/endorsed 
22-Nov-2015 08:54:04.229 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat 
22-Nov-2015 08:54:04.230 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat 
22-Nov-2015 08:54:04.230 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat/temp 
22-Nov-2015 08:54:04.231 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2. 
22-Nov-2015 08:54:04.231 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 
22-Nov-2015 08:54:04.274 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.1f 6 Jan 2014) 
22-Nov-2015 08:54:04.521 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-apr-8088"] 
22-Nov-2015 08:54:04.560 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-apr-8009"] 
22-Nov-2015 08:54:04.567 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2002 ms 
22-Nov-2015 08:54:04.686 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina 
22-Nov-2015 08:54:04.686 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.28 
22-Nov-2015 08:54:04.735 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tomcat/webapps/host-manager 

"

проверить "п.с. -ef | Grep кот", он возвращает "

root  30577 30576 2 08:54 pts/0 00:00:04 /usr/lib/jvm/java-7-openjdk-amd64/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/opt/tomcat/temp org.apache.catalina.startup.Bootstrap start 
demo  30600 30491 0 08:57 pts/0 00:00:00 grep --color=auto tomcat 

"

"NetStat -ln | Grep 8088", он возвращает" tcp6 0 0 ::: 8088 ::: * LISTEN "

означает ли это, что кошка работает?

если да, то почему я не могу открыть URL-адрес с ip_address: 8088? прошлой ночью я могу увидеть страницу tomcat с url ip_address: 8088. Этим утром я выключить кота на «shutdown.sh перспективе», он возвращает «

Using CATALINABASE: /opt/tomcat 
Using CATALINAHOME: /opt/tomcat 
Using CATALINATMPDIR: /opt/tomcat/temp 
Using JREHOME: /usr/lib/jvm/java-7-openjdk-amd64 
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 

»

тогда я начинаю кота на «catalina.sh перспективе», тот же журнал, как я пост выше, когда я пытаюсь получить доступ к ip_address: 8088, страница продолжает работать, но ничего не отображается. Прошло 2 часа, тег страницы все еще работает, ничего не отображается. Я ничего не делал после прошлой ночи, я вижу, что страница кота появилась.

я попытался выключение с «котом shutdown.sh перспективы», он возвращает «

Using CATALINA_BASE: /opt/tomcat 
Using CATALINA_HOME: /opt/tomcat 
Using CATALINA_TMPDIR: /opt/tomcat/temp 
Using JRE_HOME:  /usr/lib/jvm/java-7-openjdk-amd64 
Using CLASSPATH:  /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 
Nov 22, 2015 11:07:39 AM org.apache.catalina.startup.Catalina stopServer 
SEVERE: Could not contact localhost:8006. Tomcat may not be running. 
Nov 22, 2015 11:07:39 AM org.apache.catalina.startup.Catalina stopServer 
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused 
     at java.net.PlainSocketImpl.socketConnect(Native Method) 
     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) 
     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) 
     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) 
     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
     at java.net.Socket.connect(Socket.java:579) 
     at java.net.Socket.connect(Socket.java:528) 
     at java.net.Socket.<init>(Socket.java:425) 
     at java.net.Socket.<init>(Socket.java:208) 
     at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:450) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:606) 
     at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:400) 
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:487) 

»

Может кто-нибудь сказать мне, почему это происходит? а что мне делать?

+0

, когда я вернусь во второй половине дня, я нашел страницу ip_address: 8080. Означает ли это, что мой котик занял так много времени (несколько часов), чтобы начать? Это не должно быть нормально, может ли кто-нибудь мне помочь? –

+0

извините, это ip_address: 8088 –

ответ

1

Tomcat должен запускаться за считанные секунды, особенно если вы только что скачали и разархивировали его.

Я бы предложил проверить запущенные процессы tomcat и сначала их убить. Из вывода команды shutdown это выглядит не так, как будто оно было отключено (обратите внимание на обратную связь «использование») - используйте либо ./shutdown.sh, либо ./catalina.sh stop).

Далее, проверьте $CATALINA_HOME/conf/server.xml. Похоже, вы, возможно, меняли порты по умолчанию. 8080 - это порт по умолчанию для Tomcat, а не 80888005 - это порт завершения по умолчанию, а не 8006), поэтому убедитесь, что у вас установлены эти настройки так, как вы хотите, прежде чем запускать сервер.

Я определенно рекомендую прочитать документацию также http://tomcat.apache.org/tomcat-8.0-doc/RUNNING.txt

+0

Привет, Джейсон, я загружаю tomcat 7, просто попробуйте проверить, работает ли tomcat. Я только разархивирую его в папке/opt/tomcat_7, затем запускаю «catalina.sh run» для запуска tomcat, но журнал показывает, что он застрял в «INFO: Развертывание каталога веб-приложений /opt/tomcat_7/apache-tomcat-7.0. 65/webapps/ROOT ", и это занимает много времени (часы). Я сохраняю «ROOT» в webapps. –

+0

См. Также FAQ Tomcat https: // wiki. apache.org/tomcat/HowTo/FasterStartUp –

Смежные вопросы