Я работаю над веб-приложением в JAVA, и я использовал org.json. в проекте для некоторых вычислений, но я получаю следующее сообщение об ошибке при запуске приложения из localhost.Как использовать библиотеку 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>
EDITED: Содержание Полный pom.xml
Какие вещи нужно сделать, чтобы получить это работает? Благодарю.
Этого должно быть достаточно .... если вы используете «войну» в качестве упаковки. Но, возможно, в вашем POM-файле есть и другие проблемы. (Подсказка: опубликуйте весь файл.) –
Где добавлена зависимость? '' или '' раздел? Это приложение на основе модулей? –
VinayVeluri
Это родительский pom (как я знаю: тип упаковки - pom). Настоящая правда заключается в помпе вашего веб-модуля, поэтому post -that-. – Gimby