Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 9

JBoss 6.1.0 и Hibernate 4

01.02.2014, 17:01. Показов 1258. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите со следущей проблемой:

Было решено использовать Hibernate 4 не сервере JBoss 6.1.0.Final

Написал библиотеку (maven-проект в Netbeans 7.4), содержащую функции работы с БД. Оттестил его с момощью junit в NetBeans. Всё отлично. Но когда задеплоил проект и все необходимые библиотеки не сервер решил его протестить вызвав ф-цию библиотеки из Web-прложения и получил следующий эксепшн:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/Test......].[jsp]] (http-127.0.0.1-8080-1) Servlet.service() for servlet jsp threw exception: java.lang.NoSuchMethodError: org.hibernate.cfg.Environment.verifyProperties(Ljava/util/Map;)V
    at org.hibernate.service.ServiceRegistryBuilder.buildServiceRegistry(ServiceRegistryBuilder.java:244) [:4.2.7.Final]
    at ..........hibernate.HibernateUtil.<clinit>(HibernateUtil.java:32) [:]
    at ........common.CommonDao.getHibernateSession(CommonDao.java:18) [:]
    at ..........dbfunction.DBFunctionDao.getRegistrationInfo(DBFunctionDao.java:369) [:]
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [:6.1.0.Final]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Final]
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) [:6.1.0.Final]
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) [:6.1.0.Final]
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) [:6.1.0.Final]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Final]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.1.0.Final]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.1.0.Final]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [:6.1.0.Final]
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.1.0.Final]
    at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
    at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.1.0.Final]
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.1.0.Final]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) [:6.1.0.Final]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.1.0.Final]
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.1.0.Final]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.1.0.Final]
    at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.1.0.Final]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.1.0.Final]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.1.0.Final]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.1.0.Final]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.1.0.Final]
    at java.lang.Thread.run(Thread.java:662) [:1.6.0_45]
Как оказалось В jboss-6.1.0.Final\common\lib\ лежат библиотеки Hibernate 3. Идёт путаница. Пытался их подменить - jboss перестаёт работать корректно.

Как заставить программу загрузить класс из нужной мне библиотеки?

Заранее большое спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.02.2014, 17:01
Ответы с готовыми решениями:

Hibernate Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
Доброго времени суток. Сталкиваюсь со всякими ошибками при добавлении данных в свою mysql бд. Вот код ошибки Exception in thread...

Документация по JBoss
ох, люблю я фидо. сама непосредственность :) http://www.alb.kz/~dema/jboss/ и... я вам этого не говорил, и сюда ничего не постил...

jboss seam @in @out
Привет всем. Начинаю работать с jboss seam и не могу разобраться с этими (@In @Out) аннотациями нормально. На сколько я понял @In инжектит...

3
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
02.02.2014, 14:47
а почему бы не использовать 7 жбосик? если уж хибер нужен самый новый
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 9
03.02.2014, 15:37  [ТС]
Здесь ситуация наоборот. Требование - JBoss 6.
0
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 9
06.02.2014, 13:57  [ТС]
Перешёл на Hibernate 3.6.6.Final

Тема закрыта
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2014, 13:57
Помогаю со студенческими работами здесь

Tomcat 4.1 / JBoss 2.4.6
Дано:некая система на Jboss 2.4.6, в котором запускается Tomcat 4.0 Необходимо проапгрейдить полосатого до 4.1.12, причем варианты с...

JBoss-3.0.1 и EJB1.1.
Может кто сталкивался со следующей проблемой: есть один проект под BAS-4.5, соответственно там используется EJB1.1. У BAS-4.5 есть...

Деплой на JBoss
создал варник для проекта. Задеплоил его на Tomcate - работает. Перенес его на JBoss. При попытке деплоить - выдает ошибку, что не может...

JBoss modules
Насколько я знаю в JBoss уже есть некоторые модули из коробки. Под модулями я имею ввиду библиотеки. Кто может поделится опытом и...

JBOSS 7.1/7.2 логирование
Добрый день, столкнулся с проблемой логирования для jboss 7.1/7.2. По документации пытался подключить свой файл конфигурации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru