我正在尝试在weblogic10.3.6应用服务器中部署EAR . 我的耳模块包含一个Web应用程序模块和一个jar模块 . 当我将耳朵部署到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服务器的部署模式?
2 回答
如果您使用Eclipse IDE,请右键单击Web项目:
并检查部署程序集列表 .
例如,我在部署程序集中有这个列表:
我删除了web.xml行,因为WebLogic支持WEB-INF / classes . Here is解释:
您可以在服务器视图中的Weblogic服务器属性中设置部署模式 . 右键单击Weblogic服务器并导航到Properties - > Weblogic - > Publishing .
默认部署模式是虚拟应用程序,如果您需要完整的调试和热插拔功能,这是更好的选择 .
因此,您应该查看应用程序的Deployment Assembly设置,并删除任何不明确的源定义(如另一个答案中所述),而不是更改部署模式 .