错误:未解析的Webapp库参考“ServletContext @ 8793091 [app:casman-jsf-3 module:casman-jsf-3.5-SNAPSHOT.war path:spec-version:2.5]”,在weblogic.xml [Extension]中定义-Name:jstl,Specification-Version:1.1,exact-match:true],[Extension-Name:jsf-myfaces,Specification-Version:1.1,exact-match:true]
我在将文件部署到WebLogic时收到了上述错误。有人可以帮助我解决这个错误的相关问题。我应该对 Weblogic.xml 文件进行任何更改吗?
答案 0 :(得分:2)
要解决这个问题,我必须采取以下步骤(我正在使用Eclipse开发并部署到Weblogic 10.3.5):
这解决了这个问题。
答案 1 :(得分:1)
错误是因为在部署期间未访问Weblogic.xml中引用的某些库。
尝试通过运行调用所有引用库(Windows操作系统)。就像你有一个名为\ systemlib \ alllibs \ lib1.jar的库的引用一样,然后去运行并尝试调用库文件,或者手动查看是否可以访问服务器中的文件。
如果该文件存在,那么对于unix / linux服务器,检查系统上是否没有访问权限问题。就像是由root用户放置库而weblogic用户(应用程序服务器)没有读取或写入库文件夹的权限。删除所有此类问题。
最后,由于错误明确指出JSTL,因此请检查JRE版本和JSTL版本是否同步。
如果仍然没有解决错误,那么请分享weblogic.xml
答案 2 :(得分:0)
在wlServer \ common \ deployable-libraries文件夹中深入搜索“jsf”。 找到与该扩展名对应的库,并将其安装到您的服务器中。 重新部署应用程序