Вопрос

Заранее спасибо, что взглянули :)

Я усердно работаю над веб-приложением J2EE (в JDeveloper) и недавно добавил некоторые функции, для которых требовался JSTL, и столкнулся с небольшой проблемой.Всякий раз, когда я пытаюсь развернуть свою war на Weblogic 11g, я получаю следующую ошибку на консоли:

[02:05:43 утра] Необходимо выбрать только одну из библиотеки:JSTL 1.0, JSTL 1.2.

У меня есть только один экземпляр библиотеки JSTL, указанный в разделе мои развертывания WebLogic (1.2.0.1).

Вот что я пробовал до сих пор:

  • Google.У меня ничего нет.
  • Удаление всех файлов со строкой JSTL в них, как в моей папке домена Weblogic, так и в моей исходной папке
  • Удаление всех временных файлов, сохраненных Weblogic
  • Перезагрузка :)

Если у вас есть какие-либо идеи о том, как избавиться от этого, я бы действительно люблю их слушать.Спасибо!

Это было полезно?

Решение

Проблема заключалась в том, что когда я добавил теги для JSTL в свой JSP, JDeveloper предположил, что он может автоматически добавлять JSTL в мой проект ADF.Думая, что из этого не может получиться ничего плохого, я позволил ему сделать свое дело, и это добавило более старую версию JSTL в мой файл web.xml.

Ключ (я полагаю) заключается в том, что мне пришлось полностью удалить файл web.xml из моего каталога classes, иначе моя версия JDeveloper использовала старую с неверной информацией JSTL.

После удаления соответствующих jar и ссылок на него и выполнения чистый перестраивать меня было хорошо, когда я уходил.Сумасшедший.

Но все же спасибо за помощь.:)

Другие советы

В Библиотека JSTL доступна в виде развертываемой библиотеки в Weblogic 11g (v10.3.1).Если он еще не развернут, вам придется развернуть его в домене Weblogic, прежде чем какое-либо приложение сможет ссылаться на него.

После развертывания приложение может ссылаться на развернутую библиотеку JSTL через ссылку на библиотеку в weblogic.xml - После развертывания JSTL доступен как общая библиотека.

Имейте в виду, что использование другой версии JSTL потребует гораздо более сложного решения, особенно если была развернута библиотека JSTL, поставляемая вместе с Weblogic.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top