IDEA Java Web 引入 Maven 依赖运行报错 NoClassDefFoundError

Maven 中已经引入了依赖

...
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20180130</version>
    <scope>compile</scope>
</dependency>
...

IDEA 编译不报错,一部署访问就报错 NoClassDefFoundError
解决方案:Project Structure -> Artifacts -> 选中引入依赖的项目 -> Output Layout -> 右侧 Avaliable Element 右键报错的依赖 -> Put into /WEB-INF/lib
Maven 已经指定了 compile,但是依赖并不可用,具体原因不清楚,但是这样可以解决问题

猜你喜欢

转载自www.cnblogs.com/seliote/p/9721792.html
今日推荐