WEB 开发异常:java.lang.ClassNotFoundException

本文详细介绍了在使用Eclipse启动Tomcat服务器运行Web项目时遇到ClassNotFound异常的问题排查及解决过程。通过检查编译文件输出位置,发现web项目编译文件缺失,随后通过刷新工程、重新编译项目并删除特定工作副本目录内的文件,最终成功解决了异常问题。

某个类明明是有的,可是eclipse 启动tomcat服务器运行web项目,出现如题异常.

java.lang.ClassNotFoundException
信息: Set web app root system property: 
'webapp.root' = [F:\work_space_Soft\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\lottes_03_14\]
2013-5-31 3:14:43 org.apache.catalina.core.ApplicationContext log
信息: Initializing log4j from 
[F:\work_space_Soft\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\lottes_03_14\WEB-INF\conf\log4j.xml]
2013-5-31 3:14:44 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter User Authentication Filter
java.lang.ClassNotFoundException: com.SOFT.web.filter.UserAuthenFilter

异常解析:java编译文件(.class)未找到

原因追溯:察看web项目编译文件输出位置:

察看对应位置的class文件,下述目录下果然没有class文件.

问题解决:

刷新工程并且从新编译web项目.               

控制台出现如下错误信息   

delete --force F:/Soft/03_14/WebRoot/WEB-INF/classes/system.properties
    Path is not a working copy directory
svn: 'F:\Soft\03_14\WebRoot\WEB-INF\classes\system.properties' is not a working copy

删除上述文件并重新编译项目.

直到确认web项目相应位置下有class文件.

在eclipse开发工具之内重新部署web项目.

再次启动tomcat服务器.该异常未出现.问题解决.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值