Centos 6.5 JBoss 7.1.1.Final
以./standalone.sh
开始jboss当我去localhost时:8080有jboss,很开心 当我转到192.168.111.222:8080时,我得到404页面找不到错误
这是有问题的。
我在这里看过其他提出以下问题的问题
./standalone.sh -b 0.0.0.0
这会出错。它说地址已经在使用中。
我试过了
./standalone.sh -b 192.168.111.222
这也不起作用。如上所述。我每次检查是否有另一个jboss进程在那里运行,答案是否定的。
我尝试修改jboss / standalone / configuration / standalone.xml接口以接受所有连接。这不起作用
无论我做什么,它总是说:
Starting Coyote HTTP/1.1 on http--127.0.0.1-8080
并转到ipaddr:8080不起作用,但localhost:8080确实有效。
我看到一个主题建议修改你的hosts文件,把你的ip地址指向本地主机:我已经有一个条目指向我的IP地址在一个域名(这也不起作用)
我机器上的其他服务工作得很好,能够到达地址,无论我使用localhost还是指定IP地址,所以这似乎是一个特定于jboss的问题。
我该如何解决这个问题?我之前没有使用过jboss,我开始明白为什么了。
答案 0 :(得分:2)
可能有一些其他进程正在侦听端口8080.尝试通过
查找进程netstat -tulpn | grep 8080
您只需通过设置port-offset来更改AS7端口号。像这样启动JBoss AS7:
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=150
在这种情况下,Web端口将为8230。 (即您将在浏览器中使用192.168.111.222:8230。)