无法在调试模式下启动hybry

bfnvny8b  于 2022-09-21  发布在  Eclipse
关注(0)|答案(9)|浏览(217)

在使用EclipseKepler在调试模式下启动Hybry时显示错误

“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

但也出现了同样的错误。如有任何帮助/建议,我们将不胜感激。

uujelgoq

uujelgoq1#

您应该在控制台中使用-DEBUG选项运行hyberry服务器,并在默认情况下将调试器连接到端口9000。这对我很管用

lyr7nygr

lyr7nygr2#

转到...\hybra\bin\Platform,然后在Windows中运行hybrisserver.bat调试或在Unix中运行hybrisserver.sh

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

在服务器启动过程中,您可以看到一行代码,显示hyroby服务器在一开始就在调试模式下启动。

zxlwwiss

zxlwwiss3#

运行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上连接(在IntelJ中的Run->编辑配置->远程...下设置)

4urapxun

4urapxun4#

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

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

将端口号8000更改为8001。

1aaf6o9v

1aaf6o9v5#

步骤1:转到配置文件夹中的local.properties并添加以下行:

tomcat.debug.port=8001
tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8001,suspend=n -Xverify:none -DforceANSI=true

确保您使用的端口(此处为8001)是空闲的。

步骤2:转到\hybris\bin\platform\tomcat\conf\catalina.properties并添加:

tomcat.enable.debug=true

第3步:ant all
步骤4:hybrisserver.bat debug

亲自试用和测试,运行良好!

00jrzges

00jrzges6#

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

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

local.properties文件中,使用

Hybrisserver.bat调试

dgiusagp

dgiusagp7#

1.将tomcat.debug.port=放入到local.properties中。
1.将
tomcat.DEBUGJAVAOPTIONS=-XDEBUG-Xnoagent-Xrunjdwp:Transport=DT_SOCKET,SERVER=y,ADDRESS=PORT_NUMBER>,SUSPEND=n-XVerify:None-DforceANSI=TRUE
放入local.properties中
1.进入eclipse调试配置,设置端口与本地属性相同。
1.在Commons选项卡中选中Debug选项
1.将tomcat.enable.DEBUG=TRUE放入Catalina.Properties
1.然后启动服务器hybrisserver.bat调试(适用于Windows操作系统)。

pxyaymoc

pxyaymoc8#

tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=50021,suspend=n -Xverify:none -DforceANSI=true

1.关闭Eclipse/IntelliJ
1.更换端口
1.ant all & hybrisserverstart.bat debug

ghg1uchk

ghg1uchk9#

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

我正在使用带有eclipse-Helios的hybris3.1。

首先,我在调试模式下启动hybry而不使用eclipse:在命令行中使用...\Platform\Tomcat-6\bin\Debug.bat。

在那之后,我通过使用eclipse调试配置“远程Java应用程序”和连接属性:host=localhost,port=8000,将eclipse调试器附加到那个调试模式运行的hybry示例来开始调试。

相关问题