当使用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
但显示相同的错误。任何帮助/建议将不胜感激。
答案 0 :(得分:1)
请使用以下属性更改第一个调试端口
tomcat.debug.port=<please provide port which is free>
在local.properties
文件中,然后使用
hybrisserver.bat debug
答案 1 :(得分:1)
答案 2 :(得分:0)
我正在使用hybris 3.1和eclipse-helios。
首先我在debugmode中启动hybris 没有 eclipse:在命令行使用... \ platform \ tomcat-6 \ bin \ debug.bat。
之后我开始调试,将eclipse-debugger连接到运行debugmode的hybris实例,使用带有连接属性的eclipse调试配置“remote java application”:host = localhost,port = 8000。
答案 3 :(得分:0)
您应该在控制台中使用-debug选项运行hybris服务器,默认情况下将调试器连接到端口9000。和我一起工作
答案 4 :(得分:0)
转到... \ hybris \ bin \ platform并在Windows中运行hybrisserver.bat debug 或unix中的hybrisserver.sh
这将以调试模式启动hybris服务器
在服务器启动期间,您可以看到一行显示hybris服务器一开始就以调试模式启动。
答案 5 :(得分:0)
运行fab:fab_menuIcon="@drawable/sort"
应该让服务器准备好进行调试,但它实际上只是使用hybris\bin\platform\hybrisserver.bat debug
中的配置。因此,您需要检查该文件,如果缺少则添加以下行:
hybris\bin\platform\tomcat\conf\wrapper-debug.conf
请注意,数字(例如34,35,36)需要根据.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
并等待它完全启动。然后你可以在端口80上连接(在IntellJ中设置Run - &gt; Edit Configurations - &gt; Remote ...)
答案 6 :(得分: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。
答案 7 :(得分:0)
tomcat.debugjavaoptions=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=50021,suspend=n -Xverify:none -DforceANSI=true
ant all & hybrisserverstart.bat debug