沙漠中的鱼

欲上天堂,先下地狱
posts - 0, comments - 56, trackbacks - 0, articles - 119
  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理

Wrong type at constant pool index 异常

Posted on 2008-12-02 18:32 沙漠中的鱼 阅读(4575) 评论(0)  编辑  收藏 所属分类: Java

重装了机器和myeclipse,配置上以前的项目,启动myeclipse编译,但是却出现如下异常

严重: Exception starting filter struts2
java.lang.IllegalArgumentException: Wrong type at constant pool index
 at sun.reflect.ConstantPool.getClassAt0(Native Method)
 at sun.reflect.ConstantPool.getClassAt(Unknown Source)
 at sun.reflect.annotation.AnnotationParser.parseAnnotation(Unknown Source)
 at sun.reflect.annotation.AnnotationParser.parseAnnotations(Unknown Source)
 at java.lang.reflect.Method.declaredAnnotations(Unknown Source)
 at java.lang.reflect.Method.getAnnotation(Unknown Source)
 at java.lang.reflect.AccessibleObject.isAnnotationPresent(Unknown Source)
 at org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:161)
 at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:259)
 at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
 at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
 at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:516)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

我把Myeclipse中tomcat下JDK配置改为jre6的版本,编译运行就没有出异常了,但是记得以前也是使用的1.5版本的,但是就没有出现这种异常,现在怎么又出现了,同样的JDK?
要JDK1.5.0.0升级成1.5.0.11以上的版就可以了

只有注册用户登录后才能发表评论。


网站导航: