问题
在eclipse中,发布工程到Tomcat时,有时会出现ClassNotFoundException,这个异常表示类加载器找不到类,去tomcat_home/webapps/project_name目录一看,所有类文件夹都是空的,只有文件夹、没有类。并且这个问题很时出时不出,很是诡异。不管怎么样,这里我找到一个解决的办法。
解决思路
解决思路就是,将类路径添加到发布路径中去。
解决办法
- 查看工程的类路径
右击工程—->build path—->source—->default output folder
这个工程的类路径是/build/classes - 添加类路径到发布路径
右击工程—>properties—–> deployement assembly
点击Add,将上一步找到的类路径,与WEB-INF/classes对照