Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer ...
WEB/JBossAS / 2011. 3. 7. 16:03
15:50:25,406 ERROR [AbstractKernelController] Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer state=Create mode=Manual requiredState=Installed
java.net.MalformedURLException: Bad URL path: _oracle/jndi/rmi://ccu_oracle:1090/jmxconnector
at javax.management.remote.JMXServiceURL.validate(JMXServiceURL.java:365)
at javax.management.remote.JMXServiceURL.<init>(JMXServiceURL.java:225)
java.net.MalformedURLException: Bad URL path: _oracle/jndi/rmi://ccu_oracle:1090/jmxconnector
at javax.management.remote.JMXServiceURL.validate(JMXServiceURL.java:365)
at javax.management.remote.JMXServiceURL.<init>(JMXServiceURL.java:225)
왠일인지 로컬 테스트용 JBoss 가 안 뜹니다... 오라클만 시키는대로 설치했을 뿐인데...
원인은 컴퓨터 이름에 언더바가 들어가면 어떠한 버그로 인해 처리가 안되는 것 이였습니다. (위에 보시면 컴퓨터 이름이 ccu_oracle 인데, Bad URL Path: _oracle 이라고 나옵니다. 언더바로 split 하는 로직이 있나봅니다.)
/etc/sysconfig/network 에서 HOSTNAME 을 언더바가 없는 이름으로 설정합니다.
그 후에는 재부팅합니다.