3

我正在尝试将一个简单的爆炸式战争应用程序从想法 11.1.3 部署到远程(同一台机器)JBoss 7.1.1。战争构建良好并开始部署,但我在尝试部署时不断收到以下消息:

运行 JBoss 7.1.1.Final 时出错:无法连接到 localhost:8080

我正在使用 Intellij 的默认 JBoss 7 Remote 配置,我过去曾成功使用过该配置。我可以使用任何浏览器直接访问 localhost:8080,因此我知道它的响应。想法?

4

1 回答 1

2

我遇到了同样的问题并找到了解决方案。可能是这个问题出现了,因为我刚刚从 Eclipse 切换。所以我认为有人可能会有所帮助。

为了远程正确调试 JBoss,我们需要指定 3 个端口:

1) http 端口(“远程连接设置”部分的“端口”字段)用于 ping JBoss 服务器(定期检查服务器是否处于活动状态)并生成 url 寻址服务器上的资源 - FIRST TAB

2)本机管理端口('JBoss Server Settings'部分的'Management port'字段)用于连接到JBoss管理界面,检查服务器启动是否完成并部署工件 - FIRST TAB

3) 远程套接字端口 - 默认情况下在 JBoss 上为 8787 - LAST TAB

在这一切都会正常工作。

我有点困惑,因为如果我在 sudo 下运行 JBoss——远程调试就可以了。

于 2013-01-03T11:20:11.987 回答