webentwicklung-frage-antwort-db.com.de

VERSCHIEDENES: Konnte localhost nicht kontaktieren: 8005. Tomcat führt beim Herunterfahren möglicherweise keinen Fehler aus

Ich kann den Server beliebig oft starten, aber wenn ich versuche, ihn herunterzufahren, wird der folgende Fehler angezeigt. Kann mir bitte jemand sagen, wie man das löst.

localhost: 8080 zeigt die Meldung als erfolgreich installiert an. Herzliche Glückwünsche!

Verwenden von CATALINA_BASE: /usr/share/Apache-Tomcat-8.0.33

Verwenden von CATALINA_HOME: /usr/share/Apache-Tomcat-8.0.33

Verwenden von CATALINA_TMPDIR: /usr/share/Apache-Tomcat-8.0.33/temp

Verwendung von JRE_HOME: /

Verwenden von CLASSPATH: /usr/share/Apache-Tomcat-8.0.33/bin/bootstrap.jar:/usr/share/Apache-Tomcat-8.0.33/bin/Tomcat-juli.jar

org.Apache.catalina.startup.Catalina stopServer

VERSCHIEDENES: Konnte localhost nicht kontaktieren: 8005. Tomcat läuft möglicherweise nicht.

SEVERE: Catalina.stop:

Java.net.ConnectException: Verbindung bei Java.net.PlainSocketImpl.socketConnect abgelehnt (native Methode)

at Java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.Java:350)

at Java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.Java:206)

at Java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.Java:188)

bei Java.net.SocksSocketImpl.connect (SocksSocketImpl.Java:392)

bei Java.net.Socket.connect (Socket.Java:589)

bei Java.net.Socket.connect (Socket.Java:538)

bei Java.net.Socket. (Socket.Java:434)

bei Java.net.Socket. (Socket.Java:211)

bei org.Apache.catalina.startup.Catalina.stopServer (Catalina.Java:450)

bei Sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode)

at Sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.Java:62)

at Sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.Java:43)

um Java.lang.reflect.Method.invoke (Method.Java:497)

bei org.Apache.catalina.startup.Bootstrap.stopServer (Bootstrap.Java:400)

bei org.Apache.catalina.startup.Bootstrap.main (Bootstrap.Java:487)

Protokolldatei

12-Apr-2016 12: 01: 16.731 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log JVM-Version: 1.8.0_71-b15

12-Apr-2016 12: 01: 16.731 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log JVM-Anbieter: Oracle Corporation

12-Apr-2016 12: 01: 16.731 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12: 01: 16.733 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12: 01: 16.733 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Djava.util.logging.config.file =/usr/share/Apache-Tomcat-8.0 .33/conf/logging.properties

12-Apr-2016 12: 01: 16.733 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Djava.util.logging.manager = org.Apache.juli.ClassLoaderLogManager

12-Apr-2016 12: 01: 16.733 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Djava.endorsed.dirs =/usr/share/Apache-Tomcat-8.0.33/indorsed

12-Apr-2016 12: 01: 16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Dcatalina.base =/usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12: 01: 16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Dcatalina.home =/usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12: 01: 16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Befehlszeilenargument: -Djava.io.tmpdir =/usr/share/Apache-Tomcat-8.0.33/temp

12-Apr-2016 12: 01: 16.734 INFO [main] org.Apache.catalina.core.AprLifecycleListener.lifecycleEvent Die APR-basierte native Apache Tomcat-Bibliothek, die eine optimale Leistung in Produktionsumgebungen ermöglicht, wurde in Java.library.path nicht gefunden:/usr/Java/packages/lib/AMD64:/usr/lib64:/lib64:/lib:/usr/lib

12-Apr-2016 12: 01: 17.280 INFO [main] org.Apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12: 01: 17.363 INFO [main] org.Apache.Tomcat.util.net.NioSelectorPool.getSharedSelector Verwenden eines gemeinsam genutzten Selektors für das Schreiben/Lesen von Servlets

12-Apr-2016 12: 01: 17.367 INFO [main] org.Apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12: 01: 17.372 INFO [main] org.Apache.Tomcat.util.net.NioSelectorPool.getSharedSelector Verwenden eines freigegebenen Selektors für das Schreiben/Lesen von Servlets

12-Apr-2016 12: 01: 17.373 INFO [main] org.Apache.catalina.startup.Catalina.load Initialisierung in 2123 ms verarbeitet

12-Apr-2016 12: 01: 17.444 INFO [main] org.Apache.catalina.core.StandardService.startInternal Startservice Catalina

12-Apr-2016 12: 01: 17.445 INFO [main] org.Apache.catalina.core.StandardEngine.startInternal Servlet-Engine starten: Apache Tomcat/8.0.33

12-Apr-2016 12: 01: 17.511 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellen des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/ROOT

12-Apr-2016 12: 01: 18.243 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellung des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/ROOT ist in 720 ms beendet

12-Apr-2016 12: 01: 18.244 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellen des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/docs

12-Apr-2016 12: 01: 18.352 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellung des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/docs ist in 108 ms beendet

12-Apr-2016 12: 01: 18.354 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellen des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/examples

12-Apr-2016 12: 01: 18.995 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellung des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/examples ist in 641 ms beendet

12-Apr-2016 12: 01: 18.996 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellen des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/Host- Manager

12-Apr-2016 12: 01: 19.065 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellung des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/Host -manager ist in 69 ms beendet

12-Apr-2016 12: 01: 19.066 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellen des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/manager

12-Apr-2016 12: 01: 19.123 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Bereitstellung des Webanwendungsverzeichnisses /usr/share/Apache-Tomcat-8.0.33/webapps/manager ist in 57 ms beendet

12-Apr-2016 12: 01: 19.137 INFO [main] org.Apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12: 01: 19.144 INFO [main] org.Apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12: 01: 19.145 INFO [main] org.Apache.catalina.startup.Catalina.start Serverstart in 1772 ms

12-Apr-2016 12: 03: 46.070 INFO [main] org.Apache.catalina.core.StandardServer.await Über den Shutdown-Port wurde ein gültiger Shutdown-Befehl empfangen. Stoppen der Serverinstanz.

12-Apr-2016 12: 03: 46.071 INFO [main] org.Apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12: 03: 46.124 INFO [main] org.Apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12: 03: 46.175 INFO [main] org.Apache.catalina.core.StandardService.stopInternal Stopping-Dienst Catalina

12-Apr-2016 12: 03: 46.272 INFO [main] org.Apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12: 03: 46.288 INFO [main] org.Apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12: 03: 46.382 INFO [main] org.Apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12: 03: 46.393 INFO [main] org.Apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12: 30: 40.202 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Serverversion: Apache Tomcat/8.0.33

12-Apr-2016 12: 30: 40.206 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Server gebaut: Mar 18 2016 20:31:49 UTC

12-Apr-2016 12: 30: 40.207 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Servernummer: 8.0.33.0

12-Apr-2016 12: 30: 40.207 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Betriebssystemname: Linux

12-Apr-2016 12: 30: 40.207 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log OS-Version: 3.10.0-327.10.1.el7.x86_64

12-Apr-2016 12: 30: 40.207 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Architektur: AMD64

12-Apr-2016 12: 30: 40.208 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/Java-1.8.0-openjdk-1.8 .0.71-2.b15.el7_2.x86_64/jre

3
Laxmi

Ich habe diese Frage gerade unter einer anderen Frage beantwortet.

Ich habe es heute gelöst, es ist vielleicht ein Fehler mit jdk-1.8.x.

Mein JDK-Pfad lautet beispielsweise "/usr/Java/jdk1.8.0_144" .

cd /usr/Java/jdk1.8.0_144/jre/lib/security/

suchen Sie die Datei mit dem Namen "Java.security" .

vi Java.security

find "securerandom.source = file:/dev/random" .

Ändern Sie "securerandom.source = file:/dev /./urandom" .

Wechseln Sie dann in das Verzeichnis Tomcat/bin, führen Sie ./start.sh und ./shutdown.sh aus und stellen Sie fest, dass alles in Ordnung ist.

6
xiaoyangLee

dies liegt daran, dass Sie Tomcat auf dem Port gestartet haben und versuchen, ihn auf einem anderen Port herunterzufahren. Sie können daher den Tomcat-Standard-Shutdown-Port 8085 ändern. Wenn Sie also Ihren Tomcat-Server auf Port 8080 gestartet haben, gehen Sie zu you/Tomcat/server. XML-Datei und ändern Sie diese

<Server port="8085" shutdown="SHUTDOWN">

zu

<Server port="8080" shutdown="SHUTDOWN">

Herzlich

0
Walterwhites

Dies ist ein Fehler in jdk 1.8.x - hier erfahren Sie, wie Sie ihn beheben können:

  • Navigieren Sie im Windows Explorer zu JRE -> lib -> security
  • Datei öffnen Java.security
  • finde "securerandom.source=file:/dev/random" in dieser Datei
  • ersetze es durch: "securerandom.source=file:/dev/./urandom"

Führen Sie dann die folgenden Befehle aus dem Ordner bin von Tomcat aus:

ein. So starten Sie Ihren Server:

startup.bat oder catalina.bat start

b. So stoppen Sie Ihren Server:

shutdown.bat oder catalina.bat stop

Hoffe das wird dir helfen.

0

Falsch - Port 8080 ist der Port, den Ihre Anwendung/Tomcat bedienen wird. Wenn Sie dies ändern, ist dies für das Problem unerheblich, da der spezielle Port 8005 zum Herunterfahren verwendet wird.

0
AlexD

Bitte stellen Sie sicher, dass sich der Server-Port nach dem Start des Servers nicht geändert hat!

Wenn Sie den Server-Port eines aktiven Servers ändern, kann dieser möglicherweise nicht mit der folgenden Fehlermeldung heruntergefahren werden:

06-Feb-2018 10:17:10.682 SEVERE [main] org.Apache.catalina.startup.Catalina.stopServer Could not contact [localhost:[8005]]. Tomcat may not be running. 06-Feb-2018 10:17:10.693 SEVERE [main] org.Apache.catalina.startup.Catalina.stopServer Catalina.stop: Java.net.ConnectException: Connection refused: connect

0
Summer