【发布时间】:2019-03-30 22:14:44
【问题描述】:
我通过 Maven 导入 JSON 并将其添加到 POM.XML,文件被下载到文件夹“Maven Dependencies”,尽管项目运行没有错误并且导入正常,但出现错误服务器响应:
“GRAVE: Servlet.service() for servlet [jsp] in context with path [/mavenDWP] throw exception [javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/json/JSONObject] with root原因 java.lang.ClassNotFoundException: org.json.JSONObject"
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>mavenDWP</groupId>
<artifactId>mavenDWP</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
</dependency>
</dependencies>
</project>
【问题讨论】: