我正在使用JAVA的Web應用程序,並使用了org.json。在項目中進行一些計算,但是當我從localhost運行應用程序時,出現以下錯誤消息。如何在Web應用程序中使用Json庫
java.lang.NoClassDefFoundError: org/json/JSONObject
我指定的pom.xml中
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cloudera.oryx</groupId>
<artifactId>projectname</artifactId>
<version>0.5.0-SNAPSHOT</version>
<packaging>pom</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-apache-client</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>
</dependencies>
</dependencyManagement>
依賴編輯:全pom.xml的內容
應該做哪些事情來得到這個運行?謝謝。
這應該是足夠的....如果你使用「戰爭」作爲包裝。但是也許在你的POM文件中有一些其他問題。 (提示:發佈整個文件。) – 2014-09-25 12:16:07
何處添加依賴關係? ''節或''節?這是基於模塊的應用程序? –
VinayVeluri
2014-09-25 12:16:28
這就是家長pom(我怎麼知道:包裝類型是pom)。真正的事實是在你的網站模塊的郵件中,所以post -that-。 – Gimby 2014-09-25 13:29:32