如何在 WebSphere 中解决 jar 包冲突

 我来答
yangjinlong76
活跃答主

2017-08-14 · 非职业答题人
知道顶级答主
回答量:5.7万
采纳率:94%
帮助的人:1.7亿
展开全部
你好,
具体分析引起jar包冲突的情况,主要有三种:

  多个应用程序间jar包冲突:多个应用程序间由于使用了共享jar包的不同版本而卖枣并造成jar包版本冲突。
  应用程序中多个Web模块间jar包冲突:同一个应用程序内部,不同的Web模块间同时使用一个jar包的不同版本而造成jar包版本冲突。
  应用程序中同一个Web模块内jar包冲突:同中迹一个应用程序内部,同一个Web模块内,由于需要同时使用同一个jar包的两个版本而造成的jar包冲突
  本部分根据这三种jar包冲突的情况,讨论三种解决jar包冲突的办法,并具体讨论三种解决办法的实现步骤和适用情况:

  共享库方式解决jar包冲突:主要解决应用程序间的jar包冲突问题
  打包到Web模块中解决jar包冲突:主要解决应用程序中多个Web模块间jar包冲突问题
  命令行运行方式解决jar包冲突:主要解决应用程序中同一个Web模块内jar包冲突问题
  共享库方式解决jar包冲突

  在WAS v5中,提供了一种很好的机制,使得jar包只存在于需要这个jar包的应用程序的类加载器的路径上,而其它的应用程序不受它的任何影响,这就是共享库(Shared library)。共享库可以用在应用服务器级别和岩早应用程序级别,使用应用程序级别的共享库
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式