当我运行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 /]
另外我还有另一个安装jboss5 GA。 我希望这不是干涉。 尽pipe现在已经完全closures了。
本机pipe理界面是:standalone.sh中的9999
请抛出这个问题。
#
EDITED
#
当我停止服务与“服务jboss停止”我得到这个消息
[root@ bin]# *** JBossAS process (7302) received KILL signal *** grep: /var/run/jboss-as/jboss-as-standalone.pid: No such file or directory
我不知道如何检查服务器是否在端口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
JBoss处理id和获取这些端口的服务器id是一样的。
这是probaby,因为你已经改变了你的绑定配置,jboss不绑定到127.0.0.1。
如果你的jboss实例没有绑定到127.0.0.1,你可以使用--controller
选项,如下所示:
./jboss-cli.sh --controller=YOUR_IP:9999
这个问题有两个问题,
首先,我在启动脚本中提供了调试参数。 如果你看到8787这意味着你有某个地方提供了调试参数。
其次,最重要的一个控制器@localhost或@IPADDRESS不可用。
请检查您是否使用了端口偏移量,因为它将所有端口增加了数字,并设置了端口偏移量。 假设端口偏移为2然后尝试访问连接本地主机:10001端口即9999 + 2
在我的生产服务器有时它不能与本地主机,但与IP地址工作。 然后尝试访问连接IPADDRESS:9999或尝试访问连接127.0.0.1:9999
请检查防火墙天气端口9999或任何端口偏移量,如果防火墙端口没有打开,它会给出错误,
我在6个月前问过这个问题,上面的检查总是解决了这个问题。
使用netstat -anp |grep 9999
来查看端口9999是否正在使用以及进程ID。 您还可以检查控制器使用的host.xml来配置正确的本地端口。
在主机xml中,您应该找到默认端口:
<native-interface security-realm="ManagementRealm"> <socket interface="management" port="${jboss.management.native.port:9999}"/> ./jboss-cli.sh --controller=localhost:9999 --connect
你用jboss-cli.sh打开调试端口。 要么你在jboss-cli.sh中激活:
# Sample JPDA settings for remote socket debugging # JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
或者在您的环境中使用这样的选项来设置JAVA_OPTS。 看到
echo $JAVA_OPTS
我想你是为了两个jboss进程而做的,而且你会遇到一个端口冲突。 看到
netstat -nap | grep 8787
我最近面临这个问题,我发现的根本原因是完全不同于上面列出的。 这是因为对于其他一些项目,我从1.7开始转向JDK 1.8。 繁荣! 并且错误开始了……我花了很多时间搞清楚为什么在最终实现我改变了我的JDK版本之前。 这可能是因为JBOSS 7并不适用于1.8版本,但我知道它有限,但是这对于某些情况可能是有用的。
我也遇到这个问题,我的兼容性问题,我安装jboss与jdk兼容的低版本,它的工作。
对于我在这里输入链接描述
jboss 6.0.0与jdk 1.7一起工作
在linux中只需要在你的downladed文件夹中解压缩 jboss-6.0.0.M2.zip
然后更新路径变量