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

本文介绍了一种在Eclipse中部署项目到Tomcat时出现ClassNotFoundException的问题及其解决方法。问题表现为Tomcat部署目录下缺少必要的类文件。解决思路是通过调整项目的构建路径,确保正确的类路径被包含。
385

被折叠的 条评论
为什么被折叠?



