我试图通过取消注释standalone.conf文件中的JAVA_OPTS行来在调试模式下启动JBoss 7.x.我看到一个非常奇怪的行为,JBoss没有启动,它退出错误“JDWP Transport dt_socket初始化失败,TRANSPORT_INIT(510)”BIND问题。 有没有人看过这个问题。端口号是8787,当我做netstat时,我没有看到任何在8787上运行的东西。
有什么想法吗?
答案 0 :(得分:1)
如果netstat | grep 8787
没有给出任何结果,那么您可以尝试使用netstat -an | grep 8787
来查看所有套接字的状态。
答案 1 :(得分:0)
请提供JAVA_OPTS变量的值。
要点1:JAVA_OPTS可以在两个文件中找到:run.conf
和run.conf.bat
。只能在一个地方取消注释,否则会出现类似“ JAVA_OPTS的多个定义”之类的错误。
第2点:我在遵循https://stackoverflow.com/a/1921406/11233118的建议的同时,偶然遇到了与您完全相同的错误-JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
使用 address = HOSTNAME_OR_IP :8787 设置地址是错误的。仅使用address=8787
。不知道这是否是造成您问题的原因,但是我是通过这种方式收到该错误的。有关详细的设置信息,请查看https://stackoverflow.com/a/516214/11233118。