在使用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
但也出现了同样的错误。如有任何帮助/建议,我们将不胜感激。
9条答案
按热度按时间uujelgoq1#
您应该在控制台中使用-DEBUG选项运行hyberry服务器,并在默认情况下将调试器连接到端口9000。这对我很管用
lyr7nygr2#
转到...\hybra\bin\Platform,然后在Windows中运行hybrisserver.bat调试或在Unix中运行hybrisserver.sh
这将在调试模式下启动hybris服务器
在服务器启动过程中,您可以看到一行代码,显示hyroby服务器在一开始就在调试模式下启动。
zxlwwiss3#
运行
hybris\bin\platform\hybrisserver.bat debug
应该会启动您的服务器,准备调试,但它实际上所做的只是使用hybris\bin\platform\tomcat\conf\wrapper-debug.conf
中的配置。因此,您需要检查该文件,如果缺少以下行,则添加它们:请注意,数字(例如34、35、36)需要根据.conf文件中已有的附加行进行调整。
启动
hybrisserver.bat debug
并等待其完全启动。然后,您可以在端口80上连接(在IntelJ中的Run->编辑配置->远程...下设置)4urapxun4#
打开文件
hybris\bin\platform\tomcat\conf\wrapper-debug.conf
并转到以下行:将端口号8000更改为8001。
1aaf6o9v5#
步骤1:转到配置文件夹中的local.properties并添加以下行:
确保您使用的端口(此处为8001)是空闲的。
步骤2:转到
\hybris\bin\platform\tomcat\conf\catalina.properties
并添加:第3步:
ant all
步骤4:
hybrisserver.bat debug
亲自试用和测试,运行良好!
00jrzges6#
请使用以下属性更改第一个调试端口
在
local.properties
文件中,使用Hybrisserver.bat调试
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操作系统)。
pxyaymoc8#
1.关闭Eclipse/IntelliJ
1.更换端口
1.
ant all & hybrisserverstart.bat debug
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示例来开始调试。