JBoss 6: в чем разница между каталогами common / lib и клиентом? - PullRequest
3 голосов
/ 12 марта 2011

Я нашел общие библиотеки, такие как Apache commons-lang.jar, в /client, но не в /common/lib.Q:

Какова цель каталога /client и чем он отличается от /common/lib?(Я скопировал свой файл commons-lang.jar со /client на /common/lib для решения проблем CNFE.)

1 Ответ

4 голосов
/ 12 марта 2011

/common/lib является частью пути к классу сервера./client не является частью classpath, он предназначен для предоставления JAR-файлов, которые могут понадобиться любым клиентам сервера для взаимодействия с ним.

Относительно того, почему commons-lang находится в /client, но не /common/lib, Я не знаю, но, скорее всего, она удовлетворяет зависимость чего-то еще в /client.

. Я рекомендую не изменять содержимое /common/lib.Файлы JAR очень специфичны и используются самим сервером.Если вашему приложению требуется commons-lang, оно должно находиться в личном каталоге lib WAR или EAR.

...