当我在weblogic 8.x上部署示例ajaxanywhere应用程序时,它运行良好。当我将它部署到weblogic 11g时,我得到以下错误
disp2.jsp:2:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib prefix="aa" uri="http://ajaxanywhere.sourceforge.net/" %>
^----^
示例应用程序可以从这里下载http://sourceforge.net/projects/ajaxanywhere/files/AjaxAnywhere%20Demo%20WAR/1.2/(我使用1.2但1.2-rc3有相同的问题)。
我试过......
从jar文件中提取TLD并将它们放在web-inf下并从web.xml引用它们
将jstl1.0.6添加到lib目录并在weblogic.xml中放入“prefer web classes”。
还有同样的问题。如果我能确定哪里出错了,我愿意从源头重建ajaxany。我倾向于某种JSTL库不兼容。\
有什么想法吗?
答案 0 :(得分:0)
oracle支持发现,如果从URI中删除了尾部斜杠,那么它是否正常工作。所以而不是
URI=http://ajaxanywhere.sourceforge.net/
URI应为
URI=http://ajaxanywhere.sourceforge.net