Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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
Java 无法连接到AWS上运行的ActiveMQ服务-EC2_Java_Tcp_Amazon Ec2_Activemq - Fatal编程技术网

Java 无法连接到AWS上运行的ActiveMQ服务-EC2

Java 无法连接到AWS上运行的ActiveMQ服务-EC2,java,tcp,amazon-ec2,activemq,Java,Tcp,Amazon Ec2,Activemq,我正在尝试连接到运行activemq服务的aws-ec2实例。我正在尝试使用tcp传输连接器连接它,该连接器使用在java+maven+git设置下构建的应用程序 我做这个练习是为了添加网络延迟来比较activemq和aws sqs,这将帮助我们决定使用哪一个来满足我们的需求 到目前为止,我所尝试的: 我可以在本地运行这个应用程序,因为我在ec2中添加了我的代码,并且它在本地运行,这让我相信amq服务正在运行 我还从我的家庭网络运行了相同的设置,它工作正常,因此家庭计算机->ec2连接也工作正常

我正在尝试连接到运行activemq服务的aws-ec2实例。我正在尝试使用tcp传输连接器连接它,该连接器使用在java+maven+git设置下构建的应用程序

我做这个练习是为了添加网络延迟来比较activemq和aws sqs,这将帮助我们决定使用哪一个来满足我们的需求

到目前为止,我所尝试的:

我可以在本地运行这个应用程序,因为我在ec2中添加了我的代码,并且它在本地运行,这让我相信amq服务正在运行

我还从我的家庭网络运行了相同的设置,它工作正常,因此家庭计算机->ec2连接也工作正常

它只是在我的办公室网络上不工作,这让我相信它失败是因为某种防火墙设置

一个简单的netstat-A | grep61616告诉我它正在监听端口61616

有人知道我哪里出错了吗?或者建议更多的调试技术

编辑:aws-ec2上的安全规则


安全组设置是否正确?某些公司网络还限制可能导致问题的传出流量。@datasage我添加了当前安全设置的屏幕截图。在这种情况下,您的办公室网络可能会阻止您。您需要通过一个未被阻止的端口进行隧道,或者让您的网络管理员为您打开该端口。我刚刚更改了工作防火墙允许的service+console的端口。再次感谢@datastage