web-dev-qa-db-ja.com

重大:localhost:8005に接続できませんでした。シャットダウン中にTomcatがエラーを実行していない可能性があります

サーバーを何度でも起動できますが、シャットダウンしようとすると、次のようなエラーが表示されます。誰でも解決方法を教えてください。

localhost:8080は、正常にインストールされたというメッセージを表示しています。おめでとう!

CATALINA_BASEの使用:/usr/share/Apache-Tomcat-8.0.33

CATALINA_HOMEの使用:/usr/share/Apache-Tomcat-8.0.33

CATALINA_TMPDIRの使用:/usr/share/Apache-Tomcat-8.0.33/temp

JRE_HOMEの使用:/

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

重大:localhost:8005に接続できませんでした。 Tomcatが実行されていない可能性があります。

深刻:カタリナストップ:

Java.net.ConnectException:接続がJava.net.PlainSocketImpl.socketConnect(Nativeメソッド)で拒否されました

java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.Java:350)で

java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.Java:206)で

java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.Java:188)で

java.net.SocksSocketImpl.connect(SocksSocketImpl.Java:392)で

java.net.Socket.connect(Socket.Java:589)で

java.net.Socket.connect(Socket.Java:538)で

java.net.Socket。(Socket.Java:434)で

java.net.Socket。(Socket.Java:211)で

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

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)で

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.Java:62)で

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.Java:43)で

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

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

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

ログファイル

12-Apr-2016 12:01:16.731 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.log JVMバージョン:1.8.0_71-b15

12-Apr-2016 12:01:16.731 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.log JVMベンダー:Oracle Corporation

12-Apr-2016 12:01:16.731 INFO [メイン] 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コマンドライン引数:-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コマンドライン引数:-Djava.util.logging.manager = org.Apache.juli.ClassLoaderLogManager

12-Apr-2016 12:01:16.733 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logコマンドライン引数:-Djava.endorsed.dirs =/usr/share/Apache-Tomcat-8.0.33/endorsed

12-Apr-2016 12:01:16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logコマンドライン引数:-Dcatalina.base =/usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12:01:16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logコマンドライン引数:-Dcatalina.home =/usr/share/Apache-Tomcat-8.0.33

12-Apr-2016 12:01:16.734 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logコマンドライン引数:-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本番環境で最適なパフォーマンスを可能にするAPRベースのApache TomcatネイティブライブラリがJava.library.pathに見つかりませんでした:/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サーブレットの書き込み/読み取りに共有セレクターを使用

12-Apr-2016 12:01:17.367 INFO [メイン] org.Apache.coyote.AbstractProtocol.init初期化プロトコルハンドラー["ajp-nio-8009"]

12-Apr-2016 12:01:17.372 INFO [main] org.Apache.Tomcat.util.net.NioSelectorPool.getSharedSelectorサーブレットの書き込み/読み取りに共有セレクターを使用

12-Apr-2016 12:01:17.373 INFO [main] org.Apache.catalina.startup.Catalina.load初期化は2123ミリ秒で処理されました

12-Apr-2016 12:01:17.444 INFO [main] org.Apache.catalina.core.StandardService.startInternalサービスCatalinaを開始します

12-Apr-2016 12:01:17.445 INFO [main] org.Apache.catalina.core.StandardEngine.startInternalサーブレットエンジンの開始:Apache Tomcat/8.0.33

12-Apr-2016 12:01:17.511 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /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 Webアプリケーションディレクトリの展開/usr/share/Apache-Tomcat-8.0.33/webapps/ROOT 720ミリ秒で終了しました

12-Apr-2016 12:01:18.244 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /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 Webアプリケーションディレクトリの展開/usr/share/Apache-Tomcat-8.0.33/webapps/docs 108ミリ秒で終了しました

12-Apr-2016 12:01:18.354 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /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 Webアプリケーションディレクトリの展開/usr/share/Apache-Tomcat-8.0.33/webapps/examples 641ミリ秒で終了しました

12-Apr-2016 12:01:18.996 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/share/Apache-Tomcat-8.0.33/webapps/Host-マネージャー

12-Apr-2016 12:01:19.065 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Webアプリケーションディレクトリの展開/usr/share/Apache-Tomcat-8.0.33/webapps/Host -managerは69ミリ秒で終了しました

12-Apr-2016 12:01:19.066 INFO [localhost-startStop-1] org.Apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /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 Webアプリケーションディレクトリの展開/usr/share/Apache-Tomcat-8.0.33/webapps/manager 57ミリ秒で終了しました

12-Apr-2016 12:01:19.137 INFO [メイン] org.Apache.coyote.AbstractProtocol.start開始ProtocolHandler ["http-nio-8080"]

12-Apr-2016 12:01:19.144 INFO [メイン] org.Apache.coyote.AbstractProtocol.start開始ProtocolHandler ["ajp-nio-8009"]

12-Apr-2016 12:01:19.145 INFO [main] org.Apache.catalina.startup.Catalina.start 1772 msでのサーバーの起動

12-Apr-2016 12:03:46.0​​70 INFO [main] org.Apache.catalina.core.StandardServer.await有効なシャットダウンコマンドがシャットダウンポート経由で受信されました。サーバーインスタンスを停止します。

12-Apr-2016 12:03:46.0​​71 INFO [メイン] org.Apache.coyote.AbstractProtocol.pause ProtocolHandler ["http-nio-8080"]の一時停止

12-Apr-2016 12:03:46.124 INFO [メイン] org.Apache.coyote.AbstractProtocol.pause ProtocolHandlerの一時停止["ajp-nio-8009"]

12-Apr-2016 12:03:46.175 INFO [main] org.Apache.catalina.core.StandardService.stopInternalサービスの停止Catalina

12-Apr-2016 12:03:46.272 INFO [メイン] org.Apache.coyote.AbstractProtocol.stop ProtocolHandlerの停止["http-nio-8080"]

12-Apr-2016 12:03:46.288 INFO [メイン] org.Apache.coyote.AbstractProtocol.stop ProtocolHandlerの停止["ajp-nio-8009"]

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

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

12-Apr-2016 12:30:40.202 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logサーバーのバージョン:Apache Tomcat/8.0.33

12-Apr-2016 12:30:40.206 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logサーバーの構築:2016年3月18日20:31:49 UTC

12-Apr-2016 12:30:40.207 INFO [main] org.Apache.catalina.startup.VersionLoggerListener.logサーバー番号:8.0.33.0

12-Apr-2016 12:30:40.207 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.log OS名:Linux

12-Apr-2016 12:30:40.207 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.log OSバージョン:3.10.0-327.10.1.el7.x86_64

12-Apr-2016 12:30:40.207 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.logアーキテクチャ:AMD64

12-Apr-2016 12:30:40.208 INFO [メイン] org.Apache.catalina.startup.VersionLoggerListener.log Javaホーム:/usr/lib/jvm/Java-1.8.0- openjdk-1.8.0.71-2.b15.el7_2.x86_64/jre

5
Laxmi

私は別の質問でこの質問に答えました。

私は今日それを解決しました、それはおそらくjdk-1.8.xのバグです。

たとえば、私のjdkパスは"/ usr/Java/jdk1.8.0_144"です。

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

"Java.security"という名前のファイルを見つけます。

vi Java.security

検索"securerandom.source = file:/ dev/random"

変更"securerandom.source = file:/ dev /./ urandom"

次に、Tomcat/binディレクトリに移動し、./start.shおよび./shutdown.shを実行して、すべてが正常であることを確認します。

11
xiaoyangLee

これは、ポートでTomcatを起動していて、別のポートでシャットダウンしようとしているためです。解決策は、デフォルトのTomcatシャットダウンポートを8085に変更することです。したがって、ポート8080でTomcatサーバーを起動した場合は、/ Tomcat/serverに移動します。 xmlファイルとこれを変更

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

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

心から

1
Walterwhites

これはjdk 1.8.xのバグです。修正方法は次のとおりです。

  • Windowsエクスプローラーで、JRE-> lib-> securityに移動します。
  • ファイルを開くJava.security
  • securerandom.source=file:/dev/random "このファイル内
  • 置き換えてください: "securerandom.source=file:/dev/./urandom "

次に、Tomcatのbinフォルダーから次のコマンドを実行します。

a。サーバーを起動するには:

startup.batまたはcatalina.bat start

b。サーバーを停止するには:

shutdown.batまたはcatalina.bat stop

これがお役に立てば幸いです。

1

誤り-ポート8080は、アプリケーション/ Tomcatが提供するポートです。変更する場合、特別なポート8005がシャットダウンに使用されるため、問題は問題になりません。

0
AlexD

サーバーの起動後にサーバーのポートが変更されていないことを確認してください!

実行中のサーバーのサーバーポートを変更すると、次のようなエラーメッセージでシャットダウンできなくなる可能性があります。

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