讨论区 » AAS-V10企业版 »
设置包共享,多个应用共享jar包问题(共享类库、依赖公共库)
有以下三种方式:
方式1.通过管控台设置
1.1管控台菜单页》资源管理》共享类库》新建并上传
1.2 在应用程序界面 部署应用时,选择并设置相应 共享类库(注:部署的应用程序需要为war格式)
方式2.通过apusic-web.xml配置
2.1 在应用的WEB-INF下导入附件中的apusic-web.xml,并重新部署应用,具体内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<aas-web-app error-url="">
<class-loader delegate="false" extra-class-path="" />
</aas-web-app>
2.2 将需要共享的jar包都放进ApusicAS/aas/domains/mydomain/lib/ 或 ApusicAS/aas/domains/mydomain/lib/ext/ 下,并重启V10
注意:extra-class-path中可以指定 共享类库路径,填写绝对路径,同时使用多个共享类库的话,中间用;号分隔,如:
<class-loader delegate="false" extra-class-path="aas/shared/test01;aas/shared/test02" />
方式3.最简单粗暴的方式
直接将应用需要共享的jar放入ApusicAS/aas/lib下,通过中间件的优先加载机制去加载
apusic-web.xml (144 Bytes) apusic-web.xml |