idea java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSON
本文系笔者经验总结。
一、问题表现:
在idea中创建了基于maven的javaweb项目,在pom中引入了fastjson
的jar包,启动tomcat
后台日志没有报错,但是通过浏览器访问接口报错:java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSON
。
pom.xml
中引用fastjson
:
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.73</version>
</dependency>
</dependencies>
二、解决办法:
在pom.xml
中增加:
<packaging>war</packaging>
重启tomcat,问题解决。