Я пытаюсь развернуть очень простое Struts приложение на WebLogic 11gR1 .В приложении есть один JSP с именем Welcome.jsp, и этот JSP содержит следующий тег:
<bean:cookie name="" id=""/>
Связанный taglib импортируется в верхней части JSP с использованием следующей строки:
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
Когда этот тег находится внутри JSP, у меня появляется следующая ошибка:
Welcome.jsp:11:24: javax.servlet.http.Cookie cannot be resolved
<body bgcolor="white"><bean:cookie name="" id=""/>
Но когда я удаляю этот тег, Welcome.jsp работает просто отлично.
JSP включает в себя другие теги, такие как:
<bean:message key="welcome.heading"/>
Эти теги работают просто отлично.
И, наконец, ActionServlet
из Распорки также работает и запускается с приложением.
Я предполагаю, что должна быть проблема с загрузкой классов, но я не понимаю, почему Struts ActionServlet
работает: javax.servlet.http.Cookie
и javax.servlet.http.HttpServlet
объявлены в одном пакете.
Возможно, есть проблема с реализацией Oracle класса Cookie
в WebLogic, но это очень маловероятно.
Спасибо.