我已将 myfaces-api.1.2.2.jar 和 myfaces-impl.1.2.2.jar 打包到我的战争的 web-inf/lib 目录中。如果我将其作为压缩的 war 文件部署到 weblogic 10.3 服务器,则启动日志显示:
信息:FacesConfigurator:339 - MyFaces-package:未找到 myfaces-api。
信息:FacesConfigurator:339 - MyFaces-package:未找到 myfaces-impl。
信息:FacesConfigurator:339 - MyFaces-package:未找到 tomahawk-sandbox。
信息:FacesConfigurator:339 - MyFaces-package:找不到战斧。
如果我将罐子从战争中取出并将它们放入系统类路径的域的 lib 目录中,那么一切正常并且启动日志显示:
信息:启动 MyFaces-package:myfaces-api 版本:1.2.2 从路径:file:/C:/weblogic/user_projects/domains/testDomain/lib/myfaces-api-1.2.2.jar
信息:启动 MyFaces -package:myfaces-impl 版本:1.2.2 来自路径:file:/C:/weblogic/user_projects/domains/testDomain/lib/myfaces-impl-1.2.2.jar
信息:MyFaces-package:不是 tomahawk-sandbox成立。
信息:启动 MyFaces-package:tomahawk 版本:1.1.6 从路径:file:/C:/weblogic/user_projects/domains/testDomain/lib/tomahawk-1.1.6.jar
我想将它部署为 weblogic 中的共享库战争......所以问题是我如何才能让 myfaces 罐子在包装在战争文件中时被识别?