最近在鼓捣jboss,按照 http://share.blog.51cto.com/278008/498313安装配置后启动出现以下问题:
at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBeanInvoker.java:489)
at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInvoker.java:654)
at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(BasicMBeanRegistry.java:697)
… 56 more
20:53:17,847 INFO [Server] Runtime shutdown hook called, forceHalt: true
20:53:17,847 INFO [Server] JBoss SHUTDOWN: Undeploying all packages
20:53:17,857 INFO [Server] Shutdown complete
Shutdown complete
Halting VM
在网上搜索后用以下办法解决
http://blog.csdn.net/buutterfly/article/details/5514322
一、是机器重名
二、是/etc/hosts里面的主机名跟/etc/sysconfig/network中“HOSTNAME”不一致。或者/etc/hosts下位注明hostname。
解决办法:
直接hostname ××,××是局域网里没有的一个机器名,或者是将上述(二)中的两个地方改为一致,然后重启jboss时就正常了!
我采用的是第二种解决的
修改hosts文件:
vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 myjboss
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 myjboss
确保 /etc/sysconfig/network里的
HOSTNAME=myjboss
jboss/bin/run.sh &
启动后不会出现类似问题