Glassfish 3: Почему мне нужно развернуть все мои библиотеки в доменах / lib /, чтобы заставить их работать?

Мне только что передали проект от другой группы. Сессионный компонент EJB / веб-сервис. Он без проблем развернулся на JavaCAPS 6.

Однако в Oralce Glassfish V3 (3.0.1 Build 22), когда я развернул файл jar (модуль Applicaton / EJB), он продолжал жаловаться на определенные внешние библиотеки (которые включены в банка), не может быть найден.

Ошибка при обработке аннотации: java.lang.NoClassDefFoundError: org / apache / commons / vfs / FileSystemException | #]

Jar Apache VFS находится в банке, но не может ее найти.

Однако, если я перенесу jar-файл и его зависимости в $ Glassfish home / domains / domain1 / lib

Все в порядке.

Что мы здесь делаем не так?

Спасибо

1
задан Liming 24 September 2010 в 17:27
поделиться