Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux jBoss7无远程访问_Linux_Jboss_Jboss7.x - Fatal编程技术网

Linux jBoss7无远程访问

Linux jBoss7无远程访问,linux,jboss,jboss7.x,Linux,Jboss,Jboss7.x,我设置了一个jboss7服务器,包括standalon.xml,用于在debian机器上进行远程访问。 但我无法获得外部远程访问 这是standalone.xml的我的接口部分: <interfaces> <interface name="management"> <inet-address value="192.168.3.182"/> </interface> <interface name="public

我设置了一个jboss7服务器,包括standalon.xml,用于在debian机器上进行远程访问。 但我无法获得外部远程访问

这是standalone.xml的我的接口部分:

<interfaces>
   <interface name="management">
       <inet-address value="192.168.3.182"/>
   </interface>
   <interface name="public">
       <inet-address value="192.168.3.182"/>
   </interface>
</interfaces>

我还尝试:

<interfaces>
   <interface name="management">
      <inet-address value="127.0.0.1"/>
   </interface>
   <interface name="public">
      <any-ipv4-address/>
   </interface>
</interfaces>

我尝试了很多设置standalone.xml的方法,但我一定忘了什么

当我在浏览器中键入ip地址时,我看到了jboss7主页,但我注意到我能够在远程端口(4447)上连接java测试客户端

如果客户端在计算机上本地运行,则测试客户端可以工作

你有什么想法吗


编辑:telnet 192.168.3.182 4447使用闪烁光标返回ip,因此,我猜在等待其他响应时,我在我的jboss服务器日志中看到一个日志项->)JBREM000200:远程连接失败:java.io.IOException:收到一个无效消息长度为1728579688

我将在linux“netstat-tulpn | grep-i 4447”下使用以下命令检查端口是否正在侦听

祝您好运,

收到的“接收的消息长度为1728579688”错误表明jboss正在侦听端口,但连接器使用的协议类型不正确

当然,如果您正在连接telnet,那么您可能会看到该错误,因为telnet不是JMX客户机

JBoss将JBoss远程处理用于JMX连接。因此,如果您使用的是外部客户机,则需要确保JBoss远程处理库对您的客户机可用

这是使用VisualVM作为客户端对问题的良好描述:


在我看来更像是一个网络问题。Debian box是否受到防火墙的保护?我也这么认为……但是没有防火墙,我们以前在这台服务器上运行过jboss4,这很有效。只需再次检查:客户端从本地机器连接4447,从远程机器连接4447,对吗?
netstat-an | grep 4447
输出什么?tcp 0 192.168.3.182:4447 0.0.0.0:*从远程
telnet 192.168.3.182 4447
时会发生什么?拒绝连接?是否正在等待响应?也许编辑问题比添加评论更有效。这就是结果tcp 0 0 192.168.3.182:4447 0.0.0.0:*听26679/java,所以它似乎在工作Hi@kclair,我尝试添加博客中提到的所有JAR,但没有成功。你对如何修复它还有什么见解吗?