当前位置: 首页 > news >正文

共享库方案解决WAS中JAR包冲突

实现步骤:

1、        准备共享库JAR包

commons-httpclient-3.1.jar

httpclient-4.3.3.jar

httpcore-4.3.2.jar

httpmime-4.1.1.jar

commons-codec-1.6.jar

2、        上传至WASserver

1)在WAS上新建sharelib目录

指令mkdir sharelib  如图2.1

图2.1

2)用FTP工具上传准备的JAR包到sharelib中。如图2.2

 

图2.2

3、        建立共享类库

1)选择 环境à共享库    如图3.1

图3.1

2)新建共享库

因为项目在节点server5Node01,服务器server1以下。因此做对应选择后点击新建。如图3.2所看到的

 

图3.2

3)设置新建的共享库   如图3.3所看到的

设置类路径

将以下内容拷贝到如图对应位置

/sharelib/commons-httpclient-3.1.jar

/sharelib/httpclient-4.3.3.jar

/sharelib/httpcore-4.3.2.jar

/sharelib/httpmime-4.1.1.jar

/sharelib/commons-codec-1.6.jar

图3.3

选择 请对此共享库使用隔离的类装入器,如图3.4所看到的

 

图3.4

点击确定à保存

4)确认共享库新建成功

   选择环境à共享库,出现如图3.5所看到的。表面共享库新建成功。

 

图3.5

4、        项目加入共享库

前提:项目已经公布到WAS上

1)停止项目

打开WAS,应用程序à应用程序类型àWebSphere企业应用程序

找到项目,将其停止。如图4.1所看到的

 

图4.1

2)引入共享库

2.1)停止后点击项目名称à找到引用,并点击共享库引用 。如图4.2所看到的

 

图4.2

2.2)选择模块,并点击引入共享库。如图4.3所看到的

 

图4.3

2.3)会出现如图4.4所看到的,选中可用项,点击=> 符号,将至加入为已选项,点击确定并保存。

图4.4

2.4)启动项目。

5、        重新启动WAS

6、        查看类共享类库是否生效

项目à管理模块àwehrà查看模块类装入器

1)重新启动后打开WAS,找到项目。并点击项目

2)点击管理模块

3)点击模块名称

4)查看模块类装入器

5)server1

6)找到共享类库。如若出现下图情况,表面共享类库载入成功。







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5076158.html,如需转载请自行联系原作者


相关文章:

  • github从入门到放弃(1)
  • hdu 1598 find the most comfortable road(并查集+暴力搜索)
  • lsof命令
  • 操作主机 Schema Master[为企业维护windows server 2008系列九]
  • 配套自测连载(五)
  • 【转】virtualenv -- python虚拟沙盒
  • 能上QQ但不能上网问题精解
  • 使用QRCode简单生成二维码
  • 1、Vagrant初识
  • awk工具(三剑客)
  • SharePoint 2010 服务应用程序(Service Application)架构(1)
  • 【转】微服务架构模式简介
  • Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt【转】
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)...
  • ES10 特性的完整指南
  • leetcode讲解--894. All Possible Full Binary Trees
  • Linux链接文件
  • Redis中的lru算法实现
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Vue UI框架库开发介绍
  • Webpack 4 学习01(基础配置)
  • Yeoman_Bower_Grunt
  • 程序员该如何有效的找工作?
  • 大快搜索数据爬虫技术实例安装教学篇
  • 回顾 Swift 多平台移植进度 #2
  • 实习面试笔记
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 一个完整Java Web项目背后的密码
  • 译有关态射的一切
  • 源码安装memcached和php memcache扩展
  • Java总结 - String - 这篇请使劲喷我
  • $.ajax,axios,fetch三种ajax请求的区别
  • (2)nginx 安装、启停
  • (rabbitmq的高级特性)消息可靠性
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转载)OpenStack Hacker养成指南
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 反射 Reflect
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .Net中wcf服务生成及调用
  • .NET中统一的存储过程调用方法(收藏)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • /dev/sda2 is mounted; will not make a filesystem here!