Моя библиотека с JBoss 5 - PullRequest
       30

Моя библиотека с JBoss 5

0 голосов
/ 14 марта 2011

Я использую JBoss 5, и я хочу использовать hibernate "3.6" вместо jboss hibernate "3.3". Достаточно ли просто заменить спящие банки на мои, которые находятся в общем каталоге \ lib? Может ли это вызвать какой-либо сбой или что-то еще с jboss?

Спасибо за чтение:)

1 Ответ

1 голос
/ 14 марта 2011

Не трогайте свои библиотеки AS.Не заменяйте банки, которые они тщательно протестировали, на ваши собственные версии.Если вам нужен более новый Hibernate, просто разверните его вместе с пакетом приложений (war, ear).Большинство серверов приложений будут распознавать это и оставаться на вашем пути.В некоторых случаях требуется незначительное изменение конфигурации, чтобы включить изоляцию загрузчика классов для каждого приложения.Но опять же, делайте это только в том случае, если вам нужен , поскольку всегда лучше использовать сервисы, предоставляемые AS, а не пытаться заменить функцию AS.

Тем не менее, стоит отметить, чтоHibernate не существует для вашего потребления.Он существует как «поставщик JPA» (и как поставщик CMP для EJB 2.x), которым может воспользоваться ваше приложение.Бывает, что вы можете использовать Hibernate напрямую, но, пожалуйста, не заменяйте его.

...