项目

一般

简介

AASV10SP1报:There are more than one resource references defined in web fragments with the same name

由 吕 鹏钦 在 大约 3 年 之前添加

排查过程
查看报错日志,尝试将部署的上下文路径进行修改,依旧报同样的错误。
尝试将war包解压后直接放到application目录下面直接部署,访问出现404。
检测demo里面两个jar的jndi名称冲突了

最后修改aas-web-glue.jar这个架包,解决v10对名称检测的加强处理。
解决办法
替换aas-web-glue.jar这个架包。
先杀掉aas线程,删除这个文件夹aas\domains\mydomain\osgi-cache\felix
-Dcom.apusic.log.swallowOutput=false 在config/domain.xml里的server-config参数下加这个jvm参数
在项目里面添加apusic-web.xml,添加参数
<aas-web-app error-url=""> 
  <class-loader delegate="false"/> 
</aas-web-app>