2011年9月30日 星期五

JBOSS無法啟動

某天,跑的好好的JBOSS,有天突然不會跑了,出現的錯誤訊息如下

ERROR [MainDeployer] Could not create deployment: file:/usr/local/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect.InvocationTargetException)

檢查該xml 格式是對的
經過google大神的查詢,有人提到是主機名稱無法正確解析

hostname : tvap15
/etc/sysconfig/network 設定hostname的地方
/etc/hosts 設定hostname 對應IP的地方
192.168.0.55            tvap06

發現現有主機的資料沒有對應的
手動加上
192.168.0.56           tvap15

hostname tvap15
service network restart

再重新啟動jboss 就正常了