Не удалось найти библиотеку тегов с этим URI -AjaxAnywhere при развертывании в weblogic 11g.

Когда я развертываю пример приложения ajaxanywhere на weblogic 8.x, он отлично работает. Когда я развертываю его на 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. извлечение TLD из файла jar и размещение их в web-inf и ссылка на них из web.xml

  2. добавление jstl1.0.6 в каталог lib и добавление «предпочитать веб-классы» в weblogic.xml.

Все еще есть такая же проблема. Я готов перестроить ajax в любом месте из исходного кода, если смогу определить, что не так. Я склоняюсь к какой-то несовместимости с библиотекой JSTL.\

Есть предположения?


person Future429    schedule 10.08.2011    source источник


Ответы (1)


Служба поддержки oracle обнаружила, что если из URI убрать косую черту в конце, все заработает. поэтому вместо

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

URI должен быть

URI=http://ajaxanywhere.sourceforge.net
person Future429    schedule 17.08.2011