JBoss AS 7

Javaアプリケーションサーバの評価をするのに JBoss AS7 をインストールして何も考えずにスタンドアローンで起動したらエラーになった。7.0.0 の時は起こらなかったのに。。。



$ $JBOSS_HOME/bin/standalone.sh
=========================================================================

JBoss Bootstrap Environment

JBOSS_HOME: /opt/jboss7

JAVA: /opt/java/jdk/bin/java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

09:31:15,697 情報 [org.jboss.modules] JBoss Modules version 1.0.2.GA
09:31:16,205 INFO [org.jboss.msc] JBoss MSC version 1.0.1.GA
09:31:16,265 INFO [org.jboss.as] JBoss AS 7.0.2.Final "Arc" starting
09:31:16,613 ERROR [stderr] Exception in thread "Controller Boot Thread" java.lang.RuntimeException: org.jboss.as.controller.persistence.ConfigurationPersistenceException: Failed to parse configuration
09:31:16,615 ERROR [stderr] at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:89)
09:31:16,621 ERROR [stderr] at java.lang.Thread.run(Thread.java:722)
09:31:16,622 ERROR [stderr] Caused by: org.jboss.as.controller.persistence.ConfigurationPersistenceException: Failed to parse configuration
09:31:16,623 ERROR [stderr] at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:115)
09:31:16,627 ERROR [stderr] at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:104)
09:31:16,628 ERROR [stderr] at org.jboss.as.server.ServerService.boot(ServerService.java:195)
09:31:16,629 ERROR [stderr] at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:83)
09:31:16,630 ERROR [stderr] ... 1 more
09:31:16,633 ERROR [stderr] Caused by: java.lang.RuntimeException: Unable to determine a default name based on the local host name
09:31:16,634 ERROR [stderr] at org.jboss.as.controller.parsing.CommonXml.getDefaultName(CommonXml.java:184)
09:31:16,634 ERROR [stderr] at org.jboss.as.controller.parsing.StandaloneXml.readServerElement(StandaloneXml.java:137)
09:31:16,635 ERROR [stderr] at org.jboss.as.controller.parsing.StandaloneXml.readElement(StandaloneXml.java:91)
09:31:16,636 ERROR [stderr] at org.jboss.as.controller.parsing.StandaloneXml.readElement(StandaloneXml.java:79)
09:31:16,637 ERROR [stderr] at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:100)
09:31:16,638 ERROR [stderr] at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:59)
09:31:16,639 ERROR [stderr] at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:107)
09:31:16,646 ERROR [stderr] ... 4 more
09:31:16,646 ERROR [stderr] Caused by: java.net.UnknownHostException: nonce1: nonce1
09:31:16,647 ERROR [stderr] at java.net.InetAddress.getLocalHost(InetAddress.java:1438)
09:31:16,648 ERROR [stderr] at org.jboss.as.controller.parsing.CommonXml.getDefaultName(CommonXml.java:182)
09:31:16,649 ERROR [stderr] ... 10 more
09:31:16,651 ERROR [stderr] Caused by: java.net.UnknownHostException: nonce1
09:31:16,655 ERROR [stderr] at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
09:31:16,656 ERROR [stderr] at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866)
09:31:16,657 ERROR [stderr] at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258)
09:31:16,658 ERROR [stderr] at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
09:31:16,661 ERROR [stderr] ... 11 more
^C09:31:32,404 INFO [org.jboss.as] JBoss AS 7.0.2.Final "Arc" stopped in 18ms


どうもホスト名を取得しにいってるみたいなんだけど、それがとれなくて怒られてるっぽい。
ググったら以下のサイトに出くわしたので、記載の通りに以下の XML ファイルの定義のところに name="standalone" 属性を追加


$ vi $JBOSS_HOME/standalone/configuration/standalone.xml

via Jboss AS7.01 final parse error?