之前項目都是前后端完全分離,很少使用到后端語言的開發工具,最近使用intellij+Jboss進行項目部署開發,初始用發現項目啟動后只能使用localhost進行項目訪問,IP地址訪問則提示頁面404,找了很多修改辦法,最后找到一種,已經測試可以使用。
修改jboss的配置文件,將項目訪問路徑配置文件中訪問的IP地址修改即可。兩種修改方式都可以達到IP地址訪問的目的,不過也各有差別:
先找到訪問路徑配置文件: E:\downloadChrome\wildfly-10.1.0.Final\standalone\configuration\shandalone.xml(裝的jboss是版本10.1,E盤)
默認配置是:
<interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> </interface> <interface name="public"> <inet-address value="${jboss.bind.address:127.0.0.1}"/> </interface> <interface name="unsecure"> <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> </interface> </interfaces>
方法一:
修改為如下:
<interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> </interface> <interface name="public"> <inet-address value="${jboss.bind.address:0.0.0.0}"/> </interface> <interface name="unsecure"> <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> </interface> </interfaces>
方法二:
修改為如下:
<interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:127.0.0.1}"/> </interface> <interface name="public"> <inet-address value="${jboss.bind.address:192.168.173.85}"/> </interface> <interface name="unsecure"> <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> </interface> </interfaces>
兩種修改方式的不同點在於:
方式一修改后的訪問路徑為: localhost:8080/***** ; 192.168.1.***:8080/*** ; 127.0.0.1:8080/****
方式二修改后的方位路徑為:192.168.1.***:8080/*** ;
其余訪問路徑上是錯誤的不可以訪問。
兩種方式都測試過是可以使用的。
