2010-02-17 7 views
0

Я получаю следующее исключение при запуске приложения в JBoss.Hibernate exception Невозможно разобрать конфигурацию:. WEB-INF hibernate.cfg.xml

**

  • Исключения

**

2010-02-17 15:10:43,435 INFO [STDOUT] (main) ERROR [2010-10-17 03:10] [main] (HibernateUtil.java:22) - Hibernate exceptionCould not parse configuration: .\WEB-INF\hibernate.cfg.xml 2010-02-17 15:10:43,435 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Wimax]] (main) StandardWrapper.Throwable java.lang.NoClassDefFoundError: Could not initialize class x.x.x.x.HibernateUtil

, а также

2010-02-17 15:10:43,373 INFO [STDOUT] (main) Warning: Caught exception attempting to use SAX to load a SAX XMLReader 2010-02-17 15:10:43,373 INFO [STDOUT] (main) Warning: Exception was: java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser cannot be cast to org.xml.sax.XMLReader 2010-02-17 15:10:43,373 INFO [STDOUT] (main) Warning: I will print the stack trace then carry on using the default SAX parser 2010-02-17 15:10:43,373 ERROR [STDERR] (main) java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser cannot be cast to org.xml.sax.XMLReader

Мое приложение с помощью Hibernate 3.0. Я запускаю приложение в eclipse и развертываю в JBoss-5.1 с версией jdk. То же приложение отлично работает в Apache Tomcat.

Пожалуйста, помогите мне решить эту проблему.

ответ

0

вы должны добавить файл jibernate jar в путь класса eclipse.

если у вас есть проект JavaEE, чем проект> свойства> JavaEE - добавить кнопку Все. Чтобы добавить все зависимости в качестве зависимостей JavaEE от времени выполнения.

и! =) вы должны проверить, добавили ли вы те же банки (с разными версиями) в свой путь к классам.

+0

Я уже добавил банки. Даже после этого он дает исключения. – MalarN

+0

Проверьте наличие одинаковых банок с различными версиями. Возможно, в одном загрузчике классов есть два «одинаковых» класса. Обратите внимание, что они не равны. Проверьте версии зависимостей в jar. Надеюсь, это поможет. – dart

1

Вы могли бы попытаться удалить спящий JAR из файла EAR/WAR при развертывании на JBoss. не jboss поставляется со своей собственной версией спящего режима?

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