因主机名有下划线及中文字符而引起的JBOSS异常

开发环境:

Windows xp 
jboss 4.2.0 GA
jdk1.5.0_08
下载JBOSS后,解压到E:/jboss420GA下,
设置
JAVA_HOME=E:/Java/jdk1.5.0_08
CLASSPATH=.;E:/Java/jdk1.5.0_08/lib/dt.jar;E:/Java/jdk1.5.0_08/lib/tools.jar;E:/jboss420GA/bin
JBOSS_HOME=E:/jboss420GA
PATH=%path%;E:/Java/jdk1.5.0_08/bin


然后执行jboss里的run.bat
出现异常,详列如下:
E:/jboss420GA/bin>run.bat
===============================================================================
  JBoss Bootstrap Environment
  JBOSS_HOME: E:/jboss420GA
  JAVA: E:/Java/jdk1.5.0_08/bin/java
  JAVA_OPTS:  -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.cli
ent.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
  CLASSPATH: E:/Java/jdk1.5.0_08/lib/tools.jar;E:/jboss420GA/bin/run.jar
===============================================================================
11:53:14,277 INFO  [Server] Starting JBoss (MX MicroKernel)...
11:53:14,277 INFO  [Server] Release ID: JBoss [Trinity] 4.2.0.GA (build: SVNTag=
JBoss_4_2_0_GA date=200705111440)
11:53:14,277 INFO  [Server] Home Dir: E:/jboss420GA
11:53:14,277 INFO  [Server] Home URL: file:/E:/jboss420GA/
11:53:14,293 INFO  [Server] Patch URL: null
11:53:14,293 INFO  [Server] Server Name: default
11:53:14,293 INFO  [Server] Server Home Dir: E:/jboss420GA/server/default
11:53:14,293 INFO  [Server] Server Home URL: file:/E:/jboss420GA/server/default/
11:53:14,293 INFO  [Server] Server Log Dir: E:/jboss420GA/server/default/log
11:53:14,293 INFO  [Server] Server Temp Dir: E:/jboss420GA/server/default/tmp
11:53:14,293 INFO  [Server] Root Deployment Filename: jboss-service.xml
11:53:14,964 INFO  [ServerInfo] Java version: 1.5.0_08,Sun Microsystems Inc.
11:53:14,964 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_08-b03
,Sun Microsystems Inc.
11:53:14,964 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
11:53:16,871 INFO  [Server] Core system initialized
11:53:24,183 WARN  [BasicMBeanRegistry] javax.management.MBeanRegistrationExcept
ion: preRegister() failed: [ObjectName='jboss.remoting:service=NetworkRegistry',
 Class=org.jboss.remoting.network.NetworkRegistry (org.jboss.remoting.network.Ne
tworkRegistry@1038de7)]
11:53:24,230 ERROR [MainDeployer] Could not create deployment: file:/E:/jboss420
GA/server/default/conf/jboss-service.xml
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect
.InvocationTargetException)
        at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:196)
        at org.jboss.system.ServiceController.install(ServiceController.java:226
)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy4.install(Unknown Source)
        at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy5.deploy(Unknown Source)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
        at org.jboss.Main.boot(Main.java:200)
        at org.jboss.Main$1.run(Main.java:508)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1451)
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1350)
        at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:
345)
        at org.jboss.system.ServiceCreator.install(ServiceCreator.java:157)
        at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigura
tor.java:449)
        at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:171)
        ... 36 more
Caused by: javax.management.MBeanException
        at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptio
ns(ReflectedDispatcher.java:180)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:163)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1422)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1417)
        ... 41 more
Caused by: javax.management.MBeanRegistrationException: preRegister() failed: [O
bjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.net
work.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1038de7)]
        at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(Bas
icMBeanRegistry.java:713)
        at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMB
eanRegistry.java:211)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        ... 51 more
Caused by: java.lang.RuntimeException: Exception creating identity: 叶华金: ????
?
        at org.jboss.remoting.ident.Identity.get(Identity.java:211)
        at org.jboss.remoting.network.NetworkRegistry.preRegister(NetworkRegistr
y.java:268)
        at org.jboss.mx.server.AbstractMBeanInvoker.invokePreRegister(AbstractMB
eanInvoker.java:966)
        at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBea
nInvoker.java:489)
        at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInv
oker.java:654)
        at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(Bas
icMBeanRegistry.java:697)
        ... 56 more
Failed to boot JBoss:
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.reflect
.InvocationTargetException)
        at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:196)
        at org.jboss.system.ServiceController.install(ServiceController.java:226
)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy4.install(Unknown Source)
        at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy5.deploy(Unknown Source)
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
        at org.jboss.Main.boot(Main.java:200)
        at org.jboss.Main$1.run(Main.java:508)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1451)
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1350)
        at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:
345)
        at org.jboss.system.ServiceCreator.install(ServiceCreator.java:157)
        at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigura
tor.java:449)
        at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:171)
        ... 36 more
Caused by: javax.management.MBeanException
        at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptio
ns(ReflectedDispatcher.java:180)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:163)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at org.jboss.mx.server.MBeanServerImpl$3.run(MBeanServerImpl.java:1422)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:1417)
        ... 41 more
Caused by: javax.management.MBeanRegistrationException: preRegister() failed: [O
bjectName='jboss.remoting:service=NetworkRegistry', Class=org.jboss.remoting.net
work.NetworkRegistry (org.jboss.remoting.network.NetworkRegistry@1038de7)]
        at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(Bas
icMBeanRegistry.java:713)
        at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMB
eanRegistry.java:211)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
        ... 51 more
Caused by: java.lang.RuntimeException: Exception creating identity: 叶华金: ????
?
        at org.jboss.remoting.ident.Identity.get(Identity.java:211)
        at org.jboss.remoting.network.NetworkRegistry.preRegister(NetworkRegistr
y.java:268)
        at org.jboss.mx.server.AbstractMBeanInvoker.invokePreRegister(AbstractMB
eanInvoker.java:966)
        at org.jboss.mx.modelmbean.ModelMBeanInvoker.invokePreRegister(ModelMBea
nInvoker.java:489)
        at org.jboss.mx.server.AbstractMBeanInvoker.preRegister(AbstractMBeanInv
oker.java:654)
        at org.jboss.mx.server.registry.BasicMBeanRegistry.invokePreRegister(Bas
icMBeanRegistry.java:697)
        ... 56 more
11:53:24,527 INFO  [Server] Runtime shutdown hook called, forceHalt: true
11:53:24,527 INFO  [Server] JBoss SHUTDOWN: Undeploying all packages
11:53:24,542 INFO  [Server] Shutdown complete
Shutdown complete
Halting VM
============================================================

 

这个问题困扰我N久,因为它环境变量之类的都配置正确了,上GOOGLE,上论坛上留贴,上Q群问人都得不到答案,换了个Weblogic,也是同样出现异常,后来想想,前一段时间我在没改计算机名前,JBOSS是能正常运行的,试着将现在带有中文字符和下划线的主机名及用户名全改为英文,竟然能正常运行了,现将这个问题记录如下,以儆后人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值