隨筆-11  評論-0  文章-0  trackbacks-0
          Hi,

          I have a web application that was running on tomcat5.5. Now i want to deploy it on tomcat 6. when runing it, i got an error saying:

          org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
                  at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
                  at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)

          After a search, i found that DefaultAnnotationProcessor implements AnnotationProcessor and in tomcat 6 catalina.jar and jasper.jar both of them contains AnnotationProcessor interface in the same package. Some solution was suggested by kind people but it doesn't work for me, which is adding this line:

          <Loader delegate="true" />

          to the context element in the context.xml file of tomcat.

          Did any body face this problem?

          warm regards



          根據(jù)上面的描述,并修改了tomcat里的context.xml文件,在context 元素下添加
          <Loader delegate="true" /> 
          即可
          posted on 2010-08-31 17:42 王健 閱讀(414) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 临桂县| 吴江市| 徐州市| 常德市| 望奎县| 芦山县| 桃园市| 汝城县| 宜兰市| 永康市| 龙山县| 吴川市| 永丰县| 永定县| 南澳县| 阳东县| 闽清县| 泰来县| 辽宁省| 怀宁县| 黑龙江省| 栾城县| 察隅县| 茌平县| 斗六市| 潜江市| 临猗县| 兴仁县| 台北县| 广昌县| 芦山县| 高邑县| 永和县| 湖口县| 宣恩县| 大荔县| 察雅县| 多伦县| 东辽县| 喀喇沁旗| 丰镇市|