如何为JBoss EAP服务器指定绑定地址?

时间:2017-05-14 03:27:12

标签: eclipse jboss

我将Jboss EAP-6.4.0配置为从eclipse运行我的项目,并且在尝试loalhost时工作正常,但是当我尝试使用机器ip(http://ip:8080)时,它没有响应。

我试图在eclipse -c default -b 0.0.0.0部分添加Launch Configuration->Arguments,但后来我

  

java.lang.IllegalStateException:JBAS014805:无法获取主文件:   默认。指定的文件必须与配置目录相关:   C:\ Users \ subodhc \ EAP-6.4.0 \ standalone \ configuration at   org.jboss.as.controller.persistence.ConfigurationFile.determineMainFile(ConfigurationFile.java:168)     在   org.jboss.as.controller.persistence.ConfigurationFile。(ConfigurationFile.java:95)     在   org.jboss.as.server.ServerEnvironment。(ServerEnvironment.java:393)     在org.jboss.as.server.Main.determineEnvironment(Main.java:265)at   org.jboss.as.server.Main.main(Main.java:93)at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:497)at   org.jboss.modules.Module.run(Module.java:312)at   org.jboss.modules.Main.main(Main.java:473)

有人可以告诉我如何绑定ipaddress吗?

2 个答案:

答案 0 :(得分:1)

在xml文件中,指定jboss.bind.address.managementjboss.bind.address的IP地址。或者在JAVA_OPTION中指定standalone.conf/standalone.conf.bat

从日食方面,点击服务器 - >打开并将主机名从localhost更改为0.0.0.0。

答案 1 :(得分:1)

建议不要使用该配置对应用程序服务器的绑定地址进行硬编码。您应该将系统属性提供给standalone.sh启动文件,例如:

./standalone.sh -b=hostname -bmanagement=hostname

您还可以使用0.0.0.0将应用程序服务器绑定到所有IP地址,尽管这在生产系统中容易受到安全威胁。

来源:http://www.mastertheboss.com/jboss-server/jboss-configuration/how-to-bind-wildfly-to-an-ip-address