0

当我在 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 有同样的问题)。

我试过了 ...

  1. 从 jar 文件中提取 TLD 并将它们放在 web-inf 下并从 web.xml 中引用它们

  2. 将 jstl1.0.6 添加到 lib 目录并将“首选 Web 类”放在 weblogic.xml 中。

仍然有同样的问题。如果我能确定什么是错误的,我愿意从源头重建 ajaxanywhere。我倾向于某种 JSTL 库不兼容。\

有什么想法吗?

4

1 回答 1

0

oracle 支持发现,如果从 URI 中删除尾部斜杠,它就可以工作。所以而不是

URI=http://ajaxanywhere.sourceforge.net/ 

URI 应该是

URI=http://ajaxanywhere.sourceforge.net
于 2011-08-17T18:51:05.883 回答