安装到PostClassLoader时出错:org.jboss.deployers.spi.DeploymentException:无法处理元数据

时间:2011-06-03 17:29:53

标签: deployment jboss5.x classnotfound

提前感谢您提供的任何帮助:

我正在JBoss 5.0.1 GA上开发EJB 3应用程序。我正在部署的应用程序已经工作了几年而没有任何问题。但是最近我一直在升级一些功能,我不得不更新我的主EJB模块(MyEJB.jar)使用的库之一。它实际上来自第三方,所以我没有完全控制库,我们称之为foo.jar。因此,MyEJB.jar使用foo.jar作为库,并且已经成功完成了一段时间。第三方更新了foo.jar,现在当我部署时,JBoss报告此错误:安装到PostClassLoader时出错:name = vfsfile:/opt/jboss/jboss-5.1.0.GA/server/default/deploy /MyEJB.jar/state = ClassLoader mode = Manual requiredState = PostClassLoader org.jboss.deployers.spi.DeploymentException:无法处理元数据

在堆栈跟踪中的此错误下面,我看到以下似乎是问题的根本原因: 引起:java.lang.ClassNotFoundException:来自BaseClassLoader的Foo @ 68b9ec2b {VFSClassLoaderPolicy @ 64030c4 {name = vfsfile:/opt/jboss/jboss-5.1.0.GA/server/default/deploy/MyEJBjar/ domain = ClassLoaderDomain @ df1cbf6 { name = DefaultDomain parentPolicy = BEFORE parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@4383f74d} roots = [MemoryContextHandler @ 16 14911248 [path = context = vfsmemory:// 5c4o01b-7nn4aj-go4u51sb-1-go4u5c2j-24 real = vfsmemory:// 5c4o01b-7nn4aj-go4u51sb-1-go4u5c2j-24],FileHandler @ 1915014350 [path = MyEJBjar context = file:/opt/jboss/jboss-5.1.0.GA/server/default/deploy/real = file:/opt/jboss/jboss-5.1.0.GA/server/default/deploy/MyEJBjar/], DelegatingHandler @ 1308762861 [路径= G  org.snmp4j.smi,net.sf.json.regexp,package cache,org.snmp4j.security,net.sf.json,META-INF,net.sf.json.groovy,com.mycompany.util.clipgeneration] NON_EMPTY }}         在org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)         在java.lang.ClassLoader.loadClass(ClassLoader.java:248)         在org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossClientMetaData(OptAnnotationMetaDataDeployer.java:115)         在org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:82)         在org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)         ......还有32个

可以对Foo做些什么会导致JBoss在加载时没有找到它?权限和位置是相同的,所有者(在Linux RedHat 5.4上运行)也是如此?

如何解决无法处理元数据问题?

再次感谢你!

干杯,

0 个答案:

没有答案