设为首页 收藏本站
查看: 778|回复: 0

[经验分享] tomcat5.5 使用tomcatplugin 插件问题

[复制链接]

尚未签到

发表于 2015-11-14 11:37:17 | 显示全部楼层 |阅读模式
在eclipse中用tomcat运行web项目, 遇到某某过滤器类"cannot be cast to javax.servlet.filter" error
  问题1是不小心在war包中包含了servlet-api.jar包,
  在编译serlvet文件是需要这个jar包,但是因为tomcat本身包含这个包,所以war文件中不要包含它,
  引入2次这个包导致上述问题, 不要让这个文件随war包一起部署.
DSC0000.jpg
  问题2 如果不导入上述servlet-api的 包,则tomcat 启动报错找不到 servlet jar包里面的类。如上图:plugin发布的时候不会把servlet包包含进去
  老系统是eclipse3.1+tomcat5.5上面maven1.0部署的java项目,二次开发时不用maven而是直接用maven的仓库的jar 部署
  通过tomcatplugin 更新 启动时报错:找不到javax.servlet.filter....等servlet-api.jar包里的类原因为右击项目选中tomcat选项里面有个jvm设定选项
  网上调查了下原因是jar包冲突,编译的时候 需要servlet-api.jar 。但是通过发布时tomcatplugin插件没有把jar包导进去,所以这里往里面加上
  tomcat 启动运行时需要的jar包
  
DSC0001.jpg
  问题3 :源代码修改以后可能会遇到重启tomcat都没有用,画面仍然是原来的。
  原因是tomcat插件仍然绑定的原来的source 这里需要把原来的项目删除tomcat绑定。然后再新的项目上更新绑定。
  问题4:tomcat启动的时候eclipse tomcat报错: org.apache.catalina.loader.DevLoader java.lang.ClassNotFoundException:org.apache.catalina.loader.DevLoader
这个错误是由于使用了tomcatplug 插件部署的时候需要用到自动加jar包的功能需啊哟devloader这个东东。
在eclipse的项目中配置了 tomcat属性为 activeDevloader。
而且tomcat目录下\Tomcat 5.5\conf\Catalina\localhost  xx.xm中有
<Loader className=&quot;org.apache.catalina.loader.DevLoader&quot; reloadable=&quot;true&quot;
这就需要在tomcat目录下加入 \Tomcat 5.5\server    DevLoader包。具体的加入办法是:
1、在eclipse目录下,找到DevLoader包,位于
\eclipse3.3-jee\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.0.beta3 的DevLoader.zip
2、复制DevLoader.zip到Tomcat 5.5\server下。
3、解压缩DevLoader.zip在当前文件夹,然后把\DevLoader 下的org文件夹全部copy到 \Tomcat 5.5\server\classes 下。
4、这样就可以了。tomcat\server下的devloader.zip  devloader文件夹现在都可以去掉了。
重启tomcat就ok了。
  
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139100-1-1.html 上篇帖子: WEBX3学习-在eclipse的tomcat下运行webx(maven)工程 下篇帖子: Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表