如果我用NetBeans启动Wildfly 9服务器,它不会检测到它已经启动。如果我再次启动,我会收到错误消息"WildFly 9.0.0启动失败。HTTP连接器端口8080已在使用中。">
该端口由Wildfly使用。Wildfly由NetBeans启动,但未检测到。
(如果我手动停止Wildfly,我可以在没有错误消息的情况下重新启动它,但NetBeans没有检测到它。如果我尝试重新启动,我会收到错误消息"…8080端口已经在使用中。"(
为什么NetBeans无法检测到正在运行的Wildfly实例?
Netbeans对WildFly 9和10的支持,这是在工作中,它被添加到最新版本中,将成为8.1 Netbeans版本的一部分。
就目前而言,最好的做法是尝试夜间构建。
您可以从获取夜间构建http://bits.netbeans.org/download/trunk/nightly/latest/
"NetBeans 8.1测试版"发布,包括对Wildfly 9和10的支持:https://netbeans.org/community/releases/81/
我可以确认这种行为,我也尝试过。Netbeans中的AFAIK-Wildfly支持是由JBoss社区直接创建的插件维护的。这在Netbeans 8.0.2中发生了变化,现在它是Netbeans安装包的一部分。支持最新发布的Wildfly版本的问题经常发生。
- 这里是Wildfly 8:https://netbeans.org/bugzilla/show_bug.cgi?id=241805
- 以下是Wildfly 8.1:https://netbeans.org/bugzilla/show_bug.cgi?id=245297
我建议等到他们添加了对版本9的支持,或者你可以尝试在Netbeans bugzilla中主动提出错误。
我在一台装有netbeans 8.2(以及8.1(和wildfly 9.0.2的windows7机器上遇到了同样的问题。实际上,这个问题来自于我的hosts文件中的一个条目,该条目被配置为将localhost映射到实际的机器ip地址。我删除该条目后,问题就得到了解决。
希望这会有所帮助。