沙漠中的魚

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

          Wrong type at constant pool index 異常

          Posted on 2008-12-02 18:32 沙漠中的魚 閱讀(4651) 評論(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以上的版就可以了
          主站蜘蛛池模板: 咸宁市| 静乐县| 额尔古纳市| 古交市| 交城县| 福泉市| 久治县| 宿迁市| 修文县| 永丰县| 南涧| 松阳县| 康保县| 武穴市| 自贡市| 高邑县| 灵璧县| 漯河市| 桐柏县| 商丘市| 阜新市| 江山市| 阿城市| 锡林郭勒盟| 北票市| 正宁县| 三原县| 仁化县| 原阳县| 高碑店市| 曲靖市| 色达县| 阳谷县| 镇原县| 巴林左旗| 古蔺县| 历史| 武安市| 龙州县| 永济市| 长垣县|