2015-05-27 72 views
0

我们有一个weblogic耳朵有依赖第三方jar。我们不想把这个罐子放在耳朵里面。有没有其他更好的方法或更好的地方来保存这个罐子并只在耳朵类加载器中加载它。weblogic耳朵外部jar依赖

+0

这是[Shared Libraries](http://docs.oracle.com/) cd/E21764_01/web.1111/e13706/libraries.htm#WLPRG332)。 –

回答

1

我个人会将第三方罐子包装进耳朵里。你有一对夫妇的其他选项...

添加jar文件到您的WebLogic域lib目录下,这将会把它的类路径每个服务器

<domain folder> -> lib 

更好的办法将编辑您的服务器类路径以包含第三方jar。登录到您的管理控制台和编辑:

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

请记住,这将会把罐子放在classpath的特定服务器上运行的所有应用程序。如果这不是你想要的,你可以看看你的耳朵文件中的jar是否比那些类路径上的jar更好:

<wls:container-descriptor> 
    <wls:prefer-application-packages> 
    <wls:package-name>org.xml.sax.*</wls:package-name> 
    </wls:prefer-application-packages> 
</wls:container-descriptor>