【问题标题】:eclipse and tomcat debuggingeclipse和tomcat调试
【发布时间】:2011-12-28 05:52:30
【问题描述】:

在尝试配置 eclipse、tomcat 来调试 maven 项目时,我收到以下错误:

无法连接到远程虚拟机。拒绝连接。 连接被拒绝

我做错了什么?

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)

【问题讨论】:

  • 查看 Eclipse 错误日志(窗口 > 显示视图 > 错误日志)是否有关于您的错误的更多详细信息。然后检查你的 tomcat 日志,看看它是否已启动并正在侦听。
  • 感谢您的回复,我从 eclispe 收到以下内容 - 更新后的帖子

标签: java eclipse tomcat


【解决方案1】:

这基本上意味着eclipse无法连接到目标tomcat。这可能是由于很多原因:

  • tomcat 没有启动
  • 无法通过网络访问 tomcat
  • 调试端口不可访问(检查防火墙)
  • tomcat 未配置为接受调试(它应该在启动脚本-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 中有类似以下内容)

【讨论】:

    猜你喜欢
    • 2011-02-08
    • 2013-02-13
    • 2014-03-14
    • 2011-08-14
    • 2011-04-19
    • 1970-01-01
    • 2014-01-09
    • 2012-07-26
    • 2012-10-17
    相关资源
    最近更新 更多