我正在尝试在 weblogic10.3.6 应用程序服务器中部署 EAR。我的 Ear 模块包含一个 Web 应用程序模块和一个 jar 模块。当我将 Ear 部署到 weblogic 服务器时,显示错误 -
'D:/Workspace/test-web/src/main/webapp/WEB-INF/web.xml'='/WEB-INF/web.xml'
WebLogic split source deployment only supports resource folder mapping
to EAR or web content root. Please change the deployment mode
to exploded archive in Server Editor.
如何设置Weblogic服务器的部署模式?
如果您使用Eclipse IDE,请右键单击Web项目:
属性 -> 部署程序集
并检查您的部署程序集列表。
例如,我的部署程序集中有以下列表:
src/main/java | WEB-INF/classes
src/main/resources | WEB-INF/classes
src/main/... | WEB-INF/web.xml
我删除了 web.xml 行,因为 WebLogic 支持 WEB-INF/classes。Here is https://community.oracle.com/thread/1556828一个解释:
如果您要将外部文件夹映射到部署中的 Web 资源
程序集,不支持所有映射,仅支持资源文件夹
拆分源支持映射到 EAR 或 Web 内容根。 (在
您的情况,应该支持映射到“/WEB-INF/classes/”,这
是我们将在未来版本中修复的错误)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)