[英]Apache Tomcat Shutdown :java.net.ConnectException: Connection refused
我在centos 5.8上安裝了tomcat 7。 然后我執行了./startup.sh和./shutdown.sh,它運行良好。
然后,我在webapps /下放了一個something.war。 它也運作良好。 但是當我關閉tomcat時,它不起作用並拋出異常:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:499)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:371)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:453)
而且我敢肯定:
Tomcat正在運行並在執行./shutdown.sh之前運行良好
在執行./shutdown.sh之后,tomcat的進程仍然有效,但是它沒有監聽端口8080。
我想到了一些可能性:
kill -3 pid
)進行測試,輸出(很可能)最終會在catalina.out中結束 ps
輸出中看到的內容 server.xml
)-這是shutdown.sh正在聯系的狀態,以指示tomcat關閉 檢查您在/ etc / hosts中是否有localhost用於127.0.0.1
我的曾經是這樣的
127.0.0.1 centosIGW localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
我將localhost添加到127.0.0.1后可以使用
127.0.0.1 centosIGW localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.