Java eclipse和tomcat调试
在尝试配置eclipse、tomcat调试maven项目时,我遇到以下错误: 无法连接到远程VM。连接被拒绝。 拒绝连接 我做错了什么Java eclipse和tomcat调试,java,eclipse,tomcat,Java,Eclipse,Tomcat,在尝试配置eclipse、tomcat调试maven项目时,我遇到以下错误: 无法连接到远程VM。连接被拒绝。 拒绝连接 我做错了什么 java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at
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:432)
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.eclipse.jdi.internal.connect.SocketTransportService$2.run(SocketTransportService.java:136)
at java.lang.Thread.run(Thread.java:680)
java.net.ConnectException:连接被拒绝
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
位于java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
位于java.net.socksocketimpl.connect(socksocketimpl.java:432)
位于java.net.Socket.connect(Socket.java:529)
位于java.net.Socket.connect(Socket.java:478)
位于java.net.Socket(Socket.java:375)
位于java.net.Socket(Socket.java:189)
位于org.eclipse.jdi.internal.connect.SocketTransportService$2.run(SocketTransportService.java:136)
运行(Thread.java:680)
这基本上意味着eclipse无法连接到目标tomcat。这可能是由于很多原因造成的:
- tomcat还没有启动
- tomcat无法通过网络访问
- 调试端口不可访问(请检查防火墙)
- tomcat未配置为接受调试(在启动脚本
)-Xdebug-Xrunjdwp中应该有如下内容:transport=dt_socket,address=8000,server=y,suspend=n