2015-05-27 2 views
0

У нас есть ухо weblogic, которое имеет зависимость от сторонней банки. Мы не хотим держать эту банку внутри уха. Есть ли другой лучший способ или лучшее место, чтобы держать эту банку и загружать ее только на загрузчике уха.weblogic ear external jar dependency

+0

Это то, что [Разделяемые библиотеки] (http://docs.oracle.com/ cd/E21764_01/web.1111/e13706/libraries.htm # WLPRG332). –

ответ

1

Я лично упакую стороннюю банку в ухо. У вас есть несколько других вариантов ...

Добавить файл фляги в свой WebLogic домена Lib каталога, это поставит его на пути к классам для каждый сервер:

<domain folder> -> lib 

лучший способ было бы отредактировать ваш путь к классу серверов, чтобы также включить стороннюю банку. Вход в консоль администратора и редактирования:

Servers -> server_name -> Server Start tab -> Classpath 

Имейте в виду, что это поставит банку на пути к классам для всех приложений, работающих на данном сервере. Если это не желательно, вы можете посмотреть в предпочитающих банку (ы) в файле уха над теми, на пути к классам, как:

<wls:container-descriptor> 
    <wls:prefer-application-packages> 
    <wls:package-name>org.xml.sax.*</wls:package-name> 
    </wls:prefer-application-packages> 
</wls:container-descriptor> 
Смежные вопросы