https://www.centosblog.com/how-to-change-hostname-on-centos-linux/
設(shè)置hostname后,JBOSS啟動報錯 JBWS022117: Invalid address provided
從錯誤信息看灯节,是在驗(yàn)證IP時失斚怼:
ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 50) JBAS014612: Operation ("add") failed - address: ([("subsystem" => "webservices")]): java.lang.IllegalArgumentException: JBWS022117: Invalid address provided: TCC_T1.mart.com
at org.jboss.ws.common.management.AbstractServerConfig.toIPv6URLFormat(AbstractServerConfig.java:129)
at org.jboss.ws.common.management.AbstractServerConfig.setWebServiceHost(AbstractServerConfig.java:115)
at org.jboss.as.webservices.dmr.WSSubsystemAdd.createServerConfig(WSSubsystemAdd.java:101)
at org.jboss.as.webservices.dmr.WSSubsystemAdd.performBoottime(WSSubsystemAdd.java:88)
at org.jboss.as.controller.AbstractBoottimeAddStepHandler.performRuntime(AbstractBoottimeAddStepHandler.java:57)
查詢JBoss EAP 6.2使用的jbossws-common版本:jbossws-common-2.2.3.Final-redhat-1.jar
cd JBOSS_HOME/modules/system/layers/base/org/jboss/ws/common/main
查找其jbossws-common源碼帅霜,下載2.x的版本塞栅,查看代碼發(fā)現(xiàn):
當(dāng)hostname中包含下劃線時卡啰,會被認(rèn)為是無效的hostname她君,修改hostname為TCC-T1.mart.com脚作,啟動成功。