Java 无法访问AWS上的JBoss管理面板

Java 无法访问AWS上的JBoss管理面板,java,amazon-web-services,jboss,Java,Amazon Web Services,Jboss,嗨,我目前刚刚在AWS Ubuntu 14.04服务器上安装了JBOSS 6.3 EAP。我还安装并运行了Apache AWS机器具有可用于测试的所有端口,并且没有防火墙 假设公共IP为:2.2.2.2 在web浏览器上转到2.2.2.2会让我进入Apache的“ItWorks!”页面 就JBoss而言,我通过standalone.sh运行JBoss 我在输出中得到以下几行: 07:17:02989信息[org.jboss.as](控制器启动线程)JBAS015961:Http管理接口正在侦听h

嗨,我目前刚刚在AWS Ubuntu 14.04服务器上安装了JBOSS 6.3 EAP。我还安装并运行了Apache

AWS机器具有可用于测试的所有端口,并且没有防火墙

假设公共IP为:2.2.2.2

在web浏览器上转到2.2.2.2会让我进入Apache的“ItWorks!”页面

就JBoss而言,我通过standalone.sh运行JBoss

我在输出中得到以下几行:
07:17:02989信息[org.jboss.as](控制器启动线程)JBAS015961:Http管理接口正在侦听http://0.0.0.0:9990/management
07:17:02990信息[org.jboss.as](控制器引导线程)JBAS015951:管理控制台正在侦听http://0.0.0.0:9990
07:17:02990信息[org.jboss.as](控制器启动线程)JBAS015874:jboss EAP 6.3.0.GA(as 7.4.0.Final-redhat-19)在3621ms启动-启动189个服务中的151个(56个服务是惰性的、被动的或按需的)

我试图访问2.2.2.2:9990,但遇到chrome的“网页不可用”提示

我尝试使用-b选项运行命令:
sudostandalone.sh-b2.2.2

然后我得到这个错误:
07:21:40730错误[org.jboss.msc.service.fail](msc服务线程1-2)MSC000001:无法启动服务jboss.network.public:org.jboss.msc.service.StartException in service jboss.network.public:JBAS015810:无法解析接口public
在org.jboss.as.server.services.net.NetworkInterfaceService.start(NetworkInterfaceService.java:97)[jboss-as-server-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
在org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
在org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)[jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1]
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[rt.jar:1.7.072]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[rt.jar:1.7.072]
在java.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_72]


有人知道我做错了什么吗?

尝试绑定到0.0.0.0而不是2.2.2.2

EC2实例的公共IP地址在实例本身上不可见。所以JBoss找不到IP为2.2.2.2的网络接口

您可以通过发出以下命令自己尝试此操作:

ifconfig-a

您必须使用以下命令启动Jboss

/opt/jboss/wildfly/bin/standalone.sh-b0.0.0

另外,请记住,如果要启动管理控制台,必须

  • 创建一个管理员用户
  • /opt/jboss/wildfly/bin/add-user.sh用户名密码--无提示

  • 通过告诉他启动管理界面来启动JBoss

  • /opt/jboss/wildfly/bin/standalone.sh-b0.0.0-bmanagement 0.0.0

    感谢您抽出时间回答塞巴斯蒂安的问题。不幸的是,我遵照您的指示,仍然无法连接到:9990页面。“网页不可用”。我还应该设置其他设置吗?您是否在端口9990上打开了实例安全组以访问入站TCP流量?是的,一切都是开放的,机器上没有防火墙规则。