在使用 Websphere 7 时,我的 EAR 中有一个名为 deployment.xml 的小文件,它告诉我的 WAS 服务器将部署配置为 PARENT_LAST。我有这个文件
/MyEAR/META-INF/ibmconfig/cells/defaultCell/applications/defaultApp/deployments/defaultApp/deployment.xml
迁移到 Websphere 9 时,它似乎不再遵守该指令。我转到管理控制台,可以看到它认为 EAR 在“类加载和更新检测”下使用 PARENT_FIRST 部署
这是xml的文本
<?xml version="1.0" encoding="UTF-8"?>
<appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi">
<deployedObject startingWeight="10" warClassLoaderPolicy="SINGLE" xmi:type="appdeployment:ApplicationDeployment">
<modules startingWeight="10000" uri="Provider_lfcPractice_ImplWeb.war" classloaderMode="PARENT_LAST" xmi:type="appdeployment:WebModuleDeployment"/>
<classloader mode="PARENT_LAST"/>
</deployedObject>
</appdeployment:Deployment>
是否还有一种方法可以配置 EAR 以在 websphere 9 中使用 PARENT_LAST 部署战争?