错误无法访问选定的应用程序,未parsing的应用程序库引用

在尝试在Weblogic 12.2.1 docker容器中部署ADF项目时,出现以下错误:

Error Unable to access the selected application. Error org.apache.myfaces.trinidad.webapp.ResourceServlet Error org.apache.myfaces.trinidad.webapp.ResourceServlet Error org.apache.myfaces.trinidad.webapp.ResourceServlet 

[这是我部署项目时得到的结果] [1]

 <Dec 14, 2017 7:01:58 AM GMT> <Warning> <J2EE> <BEA-160188> <Unresolved application library references, for application TrendzV3App-3.10.4-2.ear, defined in weblogic-application.xml: [Extension-Name: adf.oracle.domain, exact-match: false], [Extension-Name: trendzV3Images, exact-match: false], [Extension-Name: oracle.jsp.next, exact-match: false].> <Dec 14, 2017 7:01:58 AM GMT> <Warning> <J2EE> <BEA-160188> <Unresolved WebApp library references defined in weblogic.xml, of module 'TrendzAppwebapp.war' [Extension-Name: adf.oracle.domain.webapp, exact-match: false].> <Dec 14, 2017 7:02:00 AM GMT> <Error> <J2EE> <BEA-160228> <AppMerge failed to merge your application. If you are running AppMerge on the command-line, merge again with the -verbose option for more details. See the error message(s) below.> weblogic.utils.compiler.ToolFailureException: org.apache.myfaces.trinidad.webapp.ResourceServlet at weblogic.application.compiler.FlowDriver.handleStateChangeException(FlowDriver.java:55) 

我怎么能通过这个?

我发布这个只是为了确保没有首发者和我一样犯同样的错误。

这不是我的问题的实际解决scheme,但我希望这将有助于确定解决scheme。

对于像我这样的初学者,首先要确保你有相应的Weblogic版本的正确的docker图像。

我一直在尝试使用Weblogic-quick-installer使用docker镜像构build来部署ADF应用程序。

而是使用Oracle-Fusion-Middleware-Infrastructure来获得更多基于Oracle的应用程序支持。

一旦weblogic启动并运行,请确保所有库文件都存在于控制台的部署中,或者您可能需要添加它们。

而且,如果你得到这样的错误:

 Unresolved application library references 

确保您在部署中看到的所有库都是针对您部署应用程序的托pipe服务器的目标(请参阅服务器的目标选项卡)。