1

当使用 Eclipse Kepler 以调试模式启动 Hybris 时显示错误

“Failed to connect to remote VM. Connection refused.
Connection refused: connect”

即使我也尝试更改默认端口

tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n

但显示相同的错误。任何帮助/建议将不胜感激。

4

8 回答 8

1
  1. tomcat.debug.port=放入 local.properties。
  2. tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=port_number>,suspend=n -Xverify:none -DforceANSI=true放入 local.properties
  3. 转到 eclipse Debug Configuration,设置与 local.properties 中相同的端口。
  4. 在公共选项卡中检查调试选项
  5. tomcat.enable.debug=true放入 catalina.properties
  6. 然后启动服务器 hybrisserver.bat 调试(适用于 Windows 操作系统)。
于 2019-05-03T11:40:25.100 回答
1

请使用以下属性更改第一个调试端口

tomcat.debug.port=<please provide port which is free>

local.properties文件中然后使用启动服务器

hybrisserver.bat 调试

于 2016-07-09T08:04:47.030 回答
1
tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=50021,suspend=n -Xverify:none -DforceANSI=true
  1. 关闭 Eclipse/intelliJ
  2. 更改端口
  3. ant all & hybrisserverstart.bat debug
于 2020-09-28T07:20:26.337 回答
0

您使用的是哪个版本的 hybris?您目前如何启动 hybris?hybris和eclipse在同一台机器上吗?你有管理员权限吗?

我正在使用带有 eclipse-helios 的 hybris 3.1。

首先,我在调试模式下不使用 Eclipse 启动 hybris:在命令行中使用 ...\platform\tomcat-6\bin\debug.bat。

之后,我通过使用带有连接属性的 eclipse 调试配置“远程 Java 应用程序”将 eclipse-debugger 附加到运行调试模式的 hybris 实例开始调试:host=localhost,port=8000。

于 2013-09-10T12:26:56.017 回答
0

转到 ...\hybris\bin\platform 并在 windows 中运行 hybrisserver.bat 调试或在 unix 中运行 hybrisserver.sh

这将以调试模式启动 hybris 服务器

在服务器启动期间,您可以看到一行显示 hybris 服务器从一开始就以调试模式启动。

于 2014-07-10T12:05:27.593 回答
0

您应该在控制台中使用 -debug 选项运行您的 hybris 服务器,默认情况下将调试器连接到端口 9000 。对我有用

于 2013-09-16T21:22:01.843 回答
0

打开文件hybris\bin\platform\tomcat\conf\wrapper-debug.conf并转到以下行:

wrapper.java.additional.36=-Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n

在那将端口号 8000 更改为 8001。

于 2018-06-21T10:10:37.463 回答
0

运行hybris\bin\platform\hybrisserver.bat debug应该启动您的服务器准备调试,但它实际上所做的只是使用hybris\bin\platform\tomcat\conf\wrapper-debug.conf. 因此,您需要检查该文件并在缺少以下行时添加:

wrapper.java.additional.34=-Xdebug
wrapper.java.additional.35=-Xnoagent
wrapper.java.additional.36=-Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n

请注意,数字(例如 34、35、36)需要根据您的 .conf 文件中已有的附加行进行调整。

启动hybrisserver.bat debug并等待它完全启动。然后您可以连接端口 80(在 IntellJ 中的 Run -> Edit Configurations -> Remote... 下设置)

于 2017-01-19T12:52:06.460 回答