Eve*_*0id 10 application-server java-ee wildfly
我需要一些方法来访问我的Web应用程序前端(localhost:8080默认情况下已启用)到本地网络用户(192.168.x.y).假设我的ip是192.168.1.72,我希望我的网络中的其他客户端可以通过键入192.168.1.72:8080地址栏在浏览器中查看我的应用程序前端.有没有办法在我的本地网络而不是localhost中启动Wildfly独立实例?或者是否有另一种解决方案(也许我可以以某种方式将我在本地网络中的地址连接到localhost)?抱歉傻傻的
Cri*_*Vat 26
该standalone.bat/ standalone.sh启动脚本接受一个绑定参数,所以你可以绑定应用程序服务器特定IP地址的传入请求.
例如,standalone.bat -b 0.0.0.0将启动Wildfly监听所有IP地址.
可能的参数:0.0.0.0对于所有IP地址,127.0.0.1只在localhost 192.168.1.72上侦听,只在你的局域网IP上监听(然后甚至从本地机器上你需要输入局域网IP).注意:这只会更改它正在侦听的IP,端口保持为8080或您配置的任何内容.
您具有-b正常客户端服务绑定地址的参数,您还具有-bmanagement管理接口的参数.这是您可以通过浏览器或远程协议连接到管理控制台的界面.
即使您提供对Web应用程序的远程访问,也可以为您保留管理界面.例如:
standalone.bat -b 0.0.0.0 -bmanagement 127.0.0.1 将允许任何人连接,但只有本地连接进行管理.
如果要"手动"执行此操作,可以通过更改standalone.xml文件中的公共接口来设置不同的IP地址.它应该如下所示:
<interface name="public">
<inet-address value="${jboss.bind.address:192.168.1.72}"/>
</interface>
Run Code Online (Sandbox Code Playgroud)
因此,服务器现在只在指定的IP地址上侦听(重启后).如果要允许所有可用的网络接口,则应该放置一个0.0.0.0(请注意这一点).
| 归档时间: |
|
| 查看次数: |
16228 次 |
| 最近记录: |