問題代碼:
嚴重:Catalina.stop:
java.net.ConnectException:Connection refused: connect
atjava.net.DualStackPlainSocketImpl.connect0(Native Method)
atjava.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
atjava.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
atjava.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
atjava.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
atjava.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
atjava.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
atjava.net.Socket.connect(Socket.java:579)
atjava.net.Socket.connect(Socket.java:528)
atjava.net.Socket.<init>(Socket.java:425)
atjava.net.Socket.<init>(Socket.java:208)
atorg.apache.catalina.startup.Catalina.stopServer(Catalina.java:500)
atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
atjava.lang.reflect.Method.invoke(Method.java:606)
atorg.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:371)
atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:458)
問題解決:
在cmd裏進入tomcat7.0 bin目錄下 先刪除服務 sc delete tomcat7 (我的tomcat是安裝版的)
在重裝服務 tomcat7 install
然後運行tomcat7 還是有錯。
然後在tomcat7w.exe裏java選項卡里的java classpath里加了bin目錄下的那2個jar包
在啓動 就好了
tomcat安裝版的盆友有類似情況的可以試試上面的方法
來自 <http://bbs.csdn.net/topics/380260420>