2013-05-21 4 views
0

Я создал свое приложение и развернуто в WAS 6.1. Я могу видеть мои файлы jar в WEB-INF/lib и в файлах войны, При запуске приложения My WAS не идентифицировал jar-файл JSON. получение No Class def обнаружено ошибка. Файл прилагаемых журналов.Сервер WAS 6.1 не может идентифицировать файл JSON.jar

java.lang.NoClassDefFoundError: org.apache.commons.lang.exception.NestableRuntimeException на java.lang.ClassLoader.defineClassImpl (нативный метод) в java.lang.ClassLoader.defineClass (ClassLoader.java:258) на java.security.SecureClassLoader.defineClass (SecureClassLoader.java:151) в java.net.URLClassLoader.defineClass (URLClassLoader.java:589) в java.net.URLClassLoader.access $ 400 (URLClassLoader.java:123) в java.net.URLClassLoader $ ClassFinder.run (URLClassLoader.java:1034) at java.security.AccessController.doPrivileged (AccessController.java:279) at java.net.URLClassLoader.findClass (URLClassLoader.java:491) на com.ibm.ws.bootstrap.ExtClassLoader.findClass (ExtClassLoader.java:132) на java.lang.ClassLoader.loadClass (ClassLoader.java:631) на com.ibm.ws.bootstrap.ExtClassLoader.loadClass (ExtClassLoader.java:87) на java.lang.ClassLoader.loadClass (ClassLoader.java:597) на java.lang.J9VMInternals.verifyImpl (собственный метод) на java.lang.J9VMInternals.verify (J9VMInternals.java:69) на java.lang.J9VMInternals.initialize (J9VMInternals.java:131) на com.nationwide.websheets.web.util.JSONUtils.marshallToJSONWithDateProcessor (JSONUtils.java:113)

Я попытался 1) Я разместил мой файл jar на сервере/lib по-прежнему это мне не помогает. Я задавался вопросом, почему он не идентифицирует мой файл jar, если он находится в сервере/lib или server/lib/ext. 2) Создана общая библиотека в WAS. Это мне не помогает. 3) Установить путь класса в системной переменной, Это не помогает мне.

любая помощь по этому вопросу? Спасибо за помощь.

Thanks CVSR Sarma.

+0

Ошибка, которую вы вставили, показывает, что вы положили JSON JAR в WAS_HOME/lib /. Не изменяйте WAS_HOME. Вместо этого поместите JAR в ваше приложение, и если у вас все еще есть ошибки, отправьте эту ошибку. –

ответ

0

Я нашел этот вопрос.

Это проблема из-за WAS6.1, я установил пакеты WAS6.1.0.23 Fix. Это сработало.

Неотложная проблема.

2

1) Ваша ошибка указывает на то, что проблема с вашим достоянию-Ланг банку (не JSON.jar само по себе)

2) Убедитесь, что в вашем WEB-INF/Библиотека

3) Там может также проблема с версией/перекрестной зависимостью. Посмотрите на таблицу "Проект переходных зависимостей" здесь:

0

У меня такой же выпуск. Я установил WAS 6.1.0.23, он сработал. Этот пакет исправлений для

Пакет функций веб-служб и EJB 3.0 Feature Pack пользователи:

Пакет функций веб-сервисов и пакет исправлений EJB 3.0 Fix Pack 23 доступны в виде отдельных файлов PAK для веб-служб Feature Pack и EJB 3.0 Feature Pack.

Я не знаю, как это работает для JSON.jar.

 Смежные вопросы

  • Нет связанных вопросов^_^