首页 > 代码库 > 共享库方案解决WAS中JAR包冲突
共享库方案解决WAS中JAR包冲突
(一)证书导入解决方案
1.登录管理控制台。
2. 展开“安全性”并单击“SSL 证书和密钥管理”。在“配置设置”下面,单击“管理端点安全配置”。
3. 为 (cell):server5Cell01 管理作用域选择适当的出站配置。
4. 在“相关项目”下面,单击“密钥库和证书”,然后单击 CellDefaultTrustStore 密钥库。
5. 在“其他属性”下面,单击“签署者证书”和“从端口检索”。
6. 在“主机”字段中,在“主机名”字段中输入 mp.weixin.qq.com,在“端口”字段中输入 443,并在“别名”字段中输入 mp.weixin.qq.com_cert。
7. 单击“检索签署者信息”。
8. 请验证证书信息是否来自您可以信任的证书。
9. 单击“应用”和“保存”。
(二)共享类库解决方案
实现步骤:
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、 上传至WAS服务器
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)找到共享类库,如若出现下图情况,表面共享类库加载成功。