본문 바로가기
Server/Server ETC

[Linux] 톰캣 shutdown.sh 실행시 에러

by Youngs_ 2022. 6. 28.

톰캣 startup.sh는 실행이 되는데 shutdown.sh를 실행하면 아래 에러가 나오고, startup을 해도 프로젝트 화면이 제대로 나오지 않는다면

[톰캣설치경로]\webapp의 ROOT 폴더와 ROOT.war 파일을 지운후에 톰캣 설치시 사용한 톰캣.gz파일이 있는 폴더로 이동후 tar 명령어를 이용해 해당 폴더에 압축을 다시 풀어서 해결하였다.

sudo tar -xf apache-tomcat-9.0.55.tar.gz -C /opt

 

추가로, server.xml 최하단 <Host> </Host> 사이에 
<Context docBase="project" path="/" reloadable="true" source="org.eclipse.jst.jee.server:project"/>
코드를 추가했더니 해당 에러가 발생했다.

 

SEVERE: Error stopping Catalina
java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:607)
        at java.net.Socket.connect(Socket.java:556)
        at java.net.Socket.<init>(Socket.java:452)
        at java.net.Socket.<init>(Socket.java:229)
        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:667)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:391)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:481)

댓글