您的位置:首页 > 编程语言 > Java开发

eclipse不能启动jboss5的处理

2010-07-17 22:36 260 查看
在eclipse里不能启动jboss5,有这样的错误信息:

12:06:47,281 INFO [ServerImpl] Starting JBoss (Microcontainer)...

12:06:47,281 INFO [ServerImpl] Release ID: JBoss [The Oracle] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221053)

12:06:47,281 INFO [ServerImpl] Bootstrap URL: null

12:06:47,281 INFO [ServerImpl] Home Dir: D:/java/JavaTools/jboss

12:06:47,281 INFO [ServerImpl] Home URL: file:/D:/java/JavaTools/jboss/

12:06:47,281 INFO [ServerImpl] Library URL: file:/D:/java/JavaTools/jboss/lib/

12:06:47,312 INFO [ServerImpl] Patch URL: null

12:06:47,312 INFO [ServerImpl] Common Base URL: file:/D:/java/JavaTools/jboss/common/

12:06:47,312 INFO [ServerImpl] Common Library URL: file:/D:/java/JavaTools/jboss/common/lib/

12:06:47,312 INFO [ServerImpl] Server Name: default

12:06:47,312 INFO [ServerImpl] Server Base Dir: D:/java/JavaTools/jboss/server

12:06:47,312 INFO [ServerImpl] Server Base URL: file:/D:/java/JavaTools/jboss/server/

12:06:47,312 INFO [ServerImpl] Server Config URL: file:/D:/java/JavaTools/jboss/server/default/conf/

12:06:47,312 INFO [ServerImpl] Server Home Dir: D:/java/JavaTools/jboss/server/default

12:06:47,312 INFO [ServerImpl] Server Home URL: file:/D:/java/JavaTools/jboss/server/default/

12:06:47,312 INFO [ServerImpl] Server Data Dir: D:/java/JavaTools/jboss/server/default/data

12:06:47,328 INFO [ServerImpl] Server Library URL: file:/D:/java/JavaTools/jboss/server/default/lib/

12:06:47,328 INFO [ServerImpl] Server Log Dir: D:/java/JavaTools/jboss/server/default/log

12:06:47,328 INFO [ServerImpl] Server Native Dir: D:/java/JavaTools/jboss/server/default/tmp/native

12:06:47,328 INFO [ServerImpl] Server Temp Dir: D:/java/JavaTools/jboss/server/default/tmp

12:06:47,328 INFO [ServerImpl] Server Temp Deploy Dir: D:/java/JavaTools/jboss/server/default/tmp/deploy

12:06:48,625 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/D:/java/JavaTools/jboss/server/default/conf/bootstrap.xml

12:06:49,796 INFO [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.plugins.cache.CombinedVFSCache]

12:06:49,796 INFO [VFSCacheFactory] Using VFSCache [CombinedVFSCache[real-cache: null]]

12:06:50,265 INFO [CopyMechanism] VFS temp dir: D:/java/JavaTools/jboss/server/default/tmp

12:06:50,500 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled.

12:06:52,015 INFO [ServerInfo] Java version: 1.6.0_18,Sun Microsystems Inc.

12:06:52,015 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_18-b07)

12:06:52,015 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 16.0-b13,Sun Microsystems Inc.

12:06:52,015 INFO [ServerInfo] OS-System: Windows XP 5.1,x86

12:06:52,015 INFO [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=GBK

12:06:52,109 INFO [JMXKernel] Legacy JMX core initialized

12:06:54,031 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described

java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]

at org.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395)

at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153)

at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)

at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)

at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:282)

at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:103)

at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)

at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)

at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)

at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)

at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66)

at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)

at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)

at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)

at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)

at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)

at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:319)

at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:297)

at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:130)

at org.jboss.kernel.plugins.deployment.BasicKernelDeployer.deploy(BasicKernelDeployer.java:76)

at org.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:91)

at org.jboss.bootstrap.microcontainer.TempBasicXMLDeployer.deploy(TempBasicXMLDeployer.java:161)

at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:138)

at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:450)

at org.jboss.Main.boot(Main.java:221)

at org.jboss.Main$1.run(Main.java:556)

at java.lang.Thread.run(Unknown Source)

Failed to boot JBoss:

java.lang.IllegalStateException: Incompletely deployed:

DEPLOYMENTS IN ERROR:

Deployment "AttachmentStore" is in error due to: java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File]

DEPLOYMENTS MISSING DEPENDENCIES:

Deployment "ProfileServiceBootstrap" is missing the following dependencies:

Dependency "ProfileService" (should be in state "Installed", but is actually in state "Instantiated")

Dependency "jboss.kernel:service=Kernel" (should be in state "Installed", but is actually in state "**ERROR**")

Deployment "ProfileServicePersistenceDeployer" is missing the following dependencies:

Dependency "AttachmentStore" (should be in state "Installed", but is actually in state "**ERROR**")

Deployment "ProfileServiceDeployer" is missing the following dependencies:

Dependency "AttachmentStore" (should be in state "Installed", but is actually in state "**ERROR**")

Deployment "ProfileService" is missing the following dependencies:

Dependency "jboss.kernel:service=KernelController" (should be in state "Installed", but is actually in state "**ERROR**")

Dependency "ProfileServiceDeployer" (should be in state "Installed", but is actually in state "Instantiated")

at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.internalValidate(AbstractKernelDeployer.java:278)

at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.validate(AbstractKernelDeployer.java:174)

at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java:142)

at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:450)

at org.jboss.Main.boot(Main.java:221)

at org.jboss.Main$1.run(Main.java:556)

at java.lang.Thread.run(Unknown Source)

12:06:54,781 INFO [ServerImpl] Runtime shutdown hook called, forceHalt: true

12:06:54,781 INFO [ServerImpl] Shutdown complete

Shutdown complete

Halting VM

针对标为红色的提示信息,我们可以通过修改profile.xml文件来修正。

打开jboss-5.1.0.GA/server/default/conf/bootstrap下的profile.xml文件。

关于
AttachmentStore的配置

<!-- The attachment store -->

<bean
name="AttachmentStore"
class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">

<constructor><parameter><inject
bean="BootstrapProfileFactory" property="attachmentStoreRoot"
/></parameter></constructor>

改成

<!-- The
attachment store -->

<bean name="AttachmentStore"
class="org.jboss.system.server.profileservice.repository.AbstractAttachmentStore">

<constructor><parameter
class="java.io.File">
<inject bean="BootstrapProfileFactory"
property="attachmentStoreRoot"
/></parameter></constructor>

同样的问题在solaris10上也可以解决。

:-)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: