我将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吗?
答案 0 :(得分:1)
在xml文件中,指定jboss.bind.address.management
和jboss.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