私たちが使うチームトムキャット 8.5.43、アプリケーションを完全に起動しますが、shutdown.shを使用すると動作しません。つまり、以下を提供します。
[alfresco@ind785 bin]$ ./shutdown.sh
Using CATALINA_BASE: /opt/alfresco/alfresco-6.2.2/tomcat
Using CATALINA_HOME: /opt/alfresco/alfresco-6.2.2/tomcat
Using CATALINA_TMPDIR: /opt/alfresco/alfresco-6.2.2/tomcat/temp
Using JRE_HOME: /opt/alfresco/alfresco-6.2.2/java
Using CLASSPATH: /opt/alfresco/alfresco-6.2.2/tomcat/bin/bootstrap.jar:/opt/alfresco/alfresco-6.2.2/tomcat/bin/tomcat-juli.jar
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
OpenJDK 64-Bit Server VM warning: Ignoring option PermSize; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Jul 20, 2021 1:17:27 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact [localhost:[8005]]. Tomcat may not be running.
Jul 20, 2021 1:17:27 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/java.net.Socket.connect(Socket.java:558)
at java.base/java.net.Socket.<init>(Socket.java:454)
at java.base/java.net.Socket.<init>(Socket.java:231)
これはTomcatを新しくインストールしたもので、変更はありません。 shutdown.sh自体が正しい方法でPIDを終了するのではなく、毎回手動でPIDを終了する必要があります。
メモ:OpenJDK11U-jdk_x64_linux_11.0.7_10.tar.gzをJDKとして使用します。
ポート8005については、ローカルでのみ開かれているため、IPTablesで開く必要がないことをUnixチームに確認しました。以前のバージョンのTomcat 7にも同じことが当てはまります。
設定の変更や必要な変更がある場合はお知らせください。