at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
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.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:211)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)
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:408)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)
这个tomcat启动会报连接被拒绝是什么鬼,可是运行还是可以运行。
你连的数据库是你本地吗?如果不是本地的,ping一下对方的地址,看是否拼的通,ping不通让对方关掉防火墙
应该是数据库链接的问题
看看 地址是否在同一网段
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)
很明显你调用的是停止tomcat 的服务,而不是启动tomcat的服务
连接拒绝一般是端口没有被占用了。有时候关了tomcat但是JVM没退出就会这样。试试taskkill /f /im java.exe或者taskkill /f /im javaw.exe。如果
结果显示 java进程被关闭,那就是这个问题了。
参考哈这篇论坛中的内容,结合自己的实际进行解决。http://bbs.csdn.net/topics/300197059