控制器在localhost JBOSS.7.1.1.FINAL中不可用

Ali*_*ore 10 linux jboss jboss7.x

当我运行jboss-cli.sh时,我收到此消息.

[root bin]# sh jboss-cli.sh 
You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.
[disconnected /] connect localhost
The controller is not available at localhost:9999
[disconnected /] connect
The controller is not available at localhost:9999
[disconnected /] connect localhost:9999  
The controller is not available at localhost:9999
[disconnected /] 
Run Code Online (Sandbox Code Playgroud)

我还有另一个jboss5 GA的安装.我希望这不会干扰.虽然现在完全关闭了.

本机管理界面是:standalone.sh中的9999

请注意这个问题.

#
                                     EDITED 
Run Code Online (Sandbox Code Playgroud) #

当我停止使用"service jboss stop"服务时,我收到此消息

[root@ bin]# *** JBossAS process (7302) received KILL signal ***
grep: /var/run/jboss-as/jboss-as-standalone.pid: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我不知道如何检查服务器是否正在侦听端口9999.

更多细节

[root bin]# netstat -anp |grep 9999
tcp        0      0 127.0.0.1:9999              0.0.0.0:*                   LISTEN      7931/java

[root bin]# netstat -anp |grep 8080
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      7931/java 
Run Code Online (Sandbox Code Playgroud)

JBoss处理id,获取这些端口的服务器id是相同的.

Ali*_*ore 5

这个问题有两个问题,

首先,我在启动脚本中提供了调试参数。如果您看到 8787,则意味着您在某处提供了调试参数。

第二个也是最重要的一个控制器不可用 @localhost 或 @IPADDRESS 。

  1. 请检查您是否使用了端口偏移量,因为它会按您设置的端口偏移量增加所有端口。假设端口偏移量为2然后尝试访问connect localhost:10001端口即9999+2

  2. 在我的生产服务器上,有时它不适用于 localhost ,但适用于 IP 地址。然后尝试访问connect IPADDRESS:9999 OR 然后尝试访问connect 127.0.0.1:9999

  3. 请在防火墙中检查端口 9999 或端口偏移量,如果端口未在防火墙中打开,则会出现错误,

6 个月前我问过这个问题,上面的检查总是解决了这个问题。


Hal*_*lil 5

这是probaby,因为您已经更改了绑定配置,并且jboss没有绑定到127.0.0.1.

如果您的jboss实例未绑定到127.0.0.1,您可以使用--controller如下选项:

./jboss-cli.sh --controller=YOUR_IP:9999
Run Code Online (Sandbox Code Playgroud)