Tomcat 8.5.43 - shutdown.sh가 프로세스를 중지하지 않습니다.

Tomcat 8.5.43 - shutdown.sh가 프로세스를 중지하지 않습니다.

우리가 사용하는 팀톰캣 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에도 동일하게 적용됩니다.

구성 변경이나 필요한 변경 사항이 있으면 알려 주시기 바랍니다.

관련 정보