weblogic ear外部jar依赖

时间:2015-05-27 14:14:24

标签: weblogic ear

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

1 个答案:

答案 0 :(得分:2)

我个人会将第三方罐子打包到耳中。你还有其他几个选择......

将jar文件添加到您的weblogic域lib目录中,这将把它放在 每个服务器 的类路径中:

<domain folder> -> lib

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

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

请记住,这会将jar放在 在该特定服务器上运行的所有应用 的类路径中。如果这是不可取的,你可以考虑更喜欢你的耳朵文件中的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>