将文件部署到WebLogic-错误:未解析的Webapp库引用

将文件部署到WebLogic-错误:未解析的Webapp库引用,weblogic,weblogic-10.x,Weblogic,Weblogic 10.x,我在将文件部署到WebLogic时收到此错误 我是否应该对Weblogic.xml文件进行任何更改 错误:未解析“”的Webapp库引用ServletContext@8793091[app:casman-jsf-3模块:casman-jsf-3.5-SNAPSHOT.war路径:规范版本:2.5]”,在weblogic.xml中定义[扩展名:jstl,规范版本:1.1,精确匹配:true],[扩展名:jsf myfaces,规范版本:1.1,精确匹配:true] 错误是因为部署期间未访问Webl

我在将文件部署到WebLogic时收到此错误

我是否应该对Weblogic.xml文件进行任何更改

错误:未解析“”的Webapp库引用ServletContext@8793091[app:casman-jsf-3模块:casman-jsf-3.5-SNAPSHOT.war路径:规范版本:2.5]”,在weblogic.xml中定义[扩展名:jstl,规范版本:1.1,精确匹配:true],[扩展名:jsf myfaces,规范版本:1.1,精确匹配:true]


错误是因为部署期间未访问Weblogic.xml中引用的某些库

尝试通过运行(Windows操作系统)调用所有引用库。例如,如果您对名为\systemlib\alllibs\lib1.jar的库有一些引用,那么请转到运行并尝试调用库文件,或者手动查看是否可以在服务器中访问该文件

如果该文件存在,那么对于unix/linux服务器,请检查系统上是否没有访问权限问题。例如,如果库是由根用户放置的,而weblogic用户(应用程序服务器)没有读取或写入库文件夹的权限。消除任何此类问题

最后,由于错误明确表示JSTL,因此请检查JRE版本和JSTL版本是否同步


如果仍然没有解决错误,那么也请共享weblogic.xml

要解决这个问题,我必须采取以下步骤(我正在使用Eclipse开发并部署到weblogic 10.3.5):

  • 从/WebContent/WEB-INF/目录中删除weblogic.xml
  • 将所需的jar添加到lib目录(/WEB-INF/lib/),包括JSTL.jar
  • 将项目库添加到部署描述符中
  • 将EAR或WAR安装到Weblogic
  • 这解决了问题。

    在wlServer\common\deployable libraries文件夹中深入搜索“jsf”。 找到与该扩展对应的库并将其安装到服务器中。 重新部署应用程序


    这对meDid有效这能解决问题吗?在新机器上构建新的weblogic域后,我也有同样的症状。没有任何人工制品(包括weblogic.xml文件)发生更改。用户没有回答。在我的情况下,答案是删除我的weblogic.xml文件而没有。我有这个问题,但这并没有为我解决问题。我正在使用JSTL,因此无法删除weblogic.xml。我认为问题在于,我正在开发的weblogic版本与部署到的版本不同,并且部署无法找到系统库。一旦我弄明白了,我会发布一个解决方案。