java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to
2014-02-19 23:30
781 查看
运行程序时,出现异常:
出现异常:
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast toorg.apache.AnnotationProcessor
原因分析:
Tomcat中catalina.jar和jasper.jar都有AnnotationProcessor接口,所以运行时,就出错了:java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor。
异常的解决方法:
在tomcat中的context.xml文件中添加<Loader delegate="true" />!~
PS:
Loader对象可出现在Context中以控制Java类的加载。虽然可以改变loadet类,不过一般不会这样做,所以在下面的属性中,我们们列出了标准的属性和“一般”类加载器所接受的属性。
属性:className、含义:org.apache.catalina.Loader实现类名、默认值:org.apache.catalina.loader.WebappClassLoader
属性:delegate、含义:True代表使用正式的Java代理模式(先询问父类的加载器);false代表先在Web应用程序中寻找。警告:如果不知道如何处理,则不要改变这一属性值、默认值:FALSE
属性:loaderClass、含义:类加载器、默认值:org.apache.catalina.loader.WebappClassLoader
属性:reloadable、含义:与Context下的意义相同。这时的值会改写Context中的值、默认值:FALSE
属性:workDir、含义:存放临时文件的目录、默认值:CATALINA_BASE下的临时目录(如果不显示设定CATALINA_TOME的值,则是CATALINA_BASE)
出现异常:
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast toorg.apache.AnnotationProcessor
原因分析:
Tomcat中catalina.jar和jasper.jar都有AnnotationProcessor接口,所以运行时,就出错了:java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor。
异常的解决方法:
在tomcat中的context.xml文件中添加<Loader delegate="true" />!~
PS:
Loader对象可出现在Context中以控制Java类的加载。虽然可以改变loadet类,不过一般不会这样做,所以在下面的属性中,我们们列出了标准的属性和“一般”类加载器所接受的属性。
属性:className、含义:org.apache.catalina.Loader实现类名、默认值:org.apache.catalina.loader.WebappClassLoader
属性:delegate、含义:True代表使用正式的Java代理模式(先询问父类的加载器);false代表先在Web应用程序中寻找。警告:如果不知道如何处理,则不要改变这一属性值、默认值:FALSE
属性:loaderClass、含义:类加载器、默认值:org.apache.catalina.loader.WebappClassLoader
属性:reloadable、含义:与Context下的意义相同。这时的值会改写Context中的值、默认值:FALSE
属性:workDir、含义:存放临时文件的目录、默认值:CATALINA_BASE下的临时目录(如果不显示设定CATALINA_TOME的值,则是CATALINA_BASE)
相关文章推荐
- 如何关闭Apache的目录浏览功能
- 关闭Apache的目录浏览功能的方法
- ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
- ubuntu下apache更改端口的方法
- 一款web压力测试工具ab推荐
- 在 Web 项目中应用 Apache Shiro
- apache配置运行zendframework 2
- Web服务基础六之编译安装配置RHEL+Apache+MySQL+PHP+ZendOptimize 推荐
- 使用LDAP(ApacheDS)构建统一认证服务(SSO单点登录)
- apache服务器
- Apache中如何设置默认首页具体该怎么操作
- apacheBench对网站进行压力测试
- FileUpload文件上传源码解析
- 技术好地方
- apache + php 简单环境搭建
- Apache虚拟主机配置
- Apache的认证机制
- apachelog配置
- Mac OS 10.9 安装Eclipse CDT/Apache/mySQL/Parallel虚拟机/OpenCV
- 使用eclipse的快捷键自动生成的map或者reduce函数的参数中:“org.apache.hadoop.mapreduce.Reducer.Context context”