新聞中心
JBoss版本:4.2.2GA

創(chuàng)新互聯(lián)公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十年時(shí)間我們累計(jì)服務(wù)了上千家以及全國政企客戶,如成都地磅秤等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致贊譽(yù)。
癥狀:服務(wù)器無法通過IP地址去JBoss訪問,JBoss訪問只能用127.0.0.1或者localhost。
解決辦法:
啟動(dòng)JBoss的時(shí)候輸入:run -b xxx.xxx.xxx.xxx
其中xxx.xxx.xxx.xxx為本機(jī)的IP地址。
原因:
JBoss4.2以上版本服務(wù)啟動(dòng)如果不加任何參數(shù)的話,只監(jiān)聽127.0.0.1,就是說只能用127.0.0.1或者localhost訪問,用本機(jī)的對外地址 訪問不了,同一網(wǎng)絡(luò)內(nèi)別的機(jī)子沒法訪問。除非你用參數(shù)-b ip地址 來綁定監(jiān)聽的地址才可以。這和以前版本的JBoss不一樣,以前版本的不加任何參數(shù)是監(jiān)聽本機(jī)所有的IP地址,現(xiàn)在必須使用參數(shù)-b 0.0.0.0才可以監(jiān)聽全部地址。
1.以下是具體解決方法:
在JBoss-4.2.2.GA\bin目錄下,新建start.bat文件,錄入如下內(nèi)容:
run.bat -b 0.0.0.0
保存即可。使用你新制作的start.bat文件啟動(dòng)服務(wù)之后就可以IP訪問了。
2.找到JBoss_HOME的\server\default\deploy\JBoss-web.deployer\server.xml文件。
port="8080" address="${jboss.bind.address}" - maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
- emptySessionPath="true"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true"/>
JBoss 改端口號:
找到JBoss_HOME的\server\default\deploy\JBoss-web.deployer\server.xml文件,找到如下部分:
port="8080" address="${jboss.bind.address}" - maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
- emptySessionPath="true"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true"/>
以上是JBoss訪問只能用localhost修改辦法。
本文名稱:JBoss只能用localhost訪問修改辦法
鏈接分享:http://www.dlmjj.cn/article/cddcsce.html


咨詢
建站咨詢
