java.lang.ClassNotFoundException:xxx
java.lang.ClassNotFoundException:xxx
一般情况是缺包了 然后去看配置
如上图 ,看到这里都有包, 也没什么问题啊,
Build path 下面source选项配置的是项目编译时需要扫描的文件,其中output folder表明的是.class编译输出的根目录。
Web Deployment Assembly是eclipse中的发布路径设置,DeployPath表示每个资源发布之后的文件路径
即build path 是开发编译时用的,而deployment assembly 是部署时读取的信息。
问题解决: 在 “Deployment Assembly” 点击 add
点击 next
添加后 如下图 表示 添加成功
重启项目, 问题解决!
总结: Deployment Assembly 也就是部署的意思
这里选择添加jar , 并部署到你 项目发布的文件夹下。
附:
如何查看项目部署位置是否有jar 包。
- 右击项目:
点击 “browse Deployment Location”
即 浏览 项目部署位置。
一般 在项目的 WEB-INF 下的 lib 文件夹下 可看到 项目的所有jar 包。