jf框架在VPS中的异常

10-04-02 webheat

我们在vmware中部署了使用jf框架的应用程序。

但是在jboss 4.2.3GA启动里报错。不过谢谢大家支持。程序本身运行正常。只是提交这个问题来供大家讨论,看是否会有什么不良后果。错误信息如下

scannotation-1.0.2.jar 是这个包引起的。但是不可能删除这个包的。核心组件。

14:35:43,917 INFO [ServiceConfigurator] Problem configuring service jboss.aop:service=AspectManager

org.jboss.deployment.DeploymentException: Exception setting attribute Prune = true on mbean jboss.aop:service=AspectManager; - nested throwable: (java.lang.NoSuchFieldError: class$0)

at org.jboss.system.ServiceConfigurator.setAttribute(ServiceConfigurator.java:707)

at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:332)

at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:462)

at org.jboss.system

14:35:45,571 ERROR [MainDeployer] Could not create deployment: file:/usr/local/src/jboss-4.2.3.GA/server/default/deploy/ejb3-interceptors-aop.xml

java.lang.NoClassDefFoundError: Could not initialize class org.jboss.aop.classpool.AOPClassPoolRepository

at org.jboss.aop.AspectManager$2.run(AspectManager.java:277)

at java.security.AccessController.doPrivileged(Native Method)

at org.jboss.aop.AspectManager.instance(AspectManager.java:262)

at org.jboss.aop.AspectManager.instance(AspectManager.java:255)

at org.jboss.aop.AspectXmlLoader.deployXML(AspectXmlLoader.java:1236)

at org.jboss.aop.deployment.AspectDeployer.create(AspectDeployer.java:177)

at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969)

想知道程序目前是正常的。但是出这种错误总是让人放心不下。我们可以做些什么呢?谢谢大家回复。

banq
2010-04-06 10:55

2010年04月02日 14:47 "webheat"的内容
scannotation-1.0.2.jar ...

把这个包中的javassist目录删除,用JBoss的javassist的jar即可,javassist本身就是JBoss的产品,缺省就带,scannotation中用的是旧版本,主要是用来扫描目录,防止其他非JBoss环境没有javassist.jar支持。

webheat
2010-04-06 23:54

是的。删除那个目录后,确实是正常了。只是为什么在XP与rhel5.3中没这么问题了。单单vmware中出这个问题。我开始还以为是跟vmware不兼容呢。谢谢banq