Задать вопрос

Почему Tomcat 5.5 не резольвит переменные в jsp?

Привет, столкнулся с такой проблемой — есть запакованное приложение в .war

tomcat 7 деплоит без проблем, а вот в tomcat 5.5 деплой проходит вроде нормально,

но при просмотре в браузере переменные jsp ${...} не резольвятся.



Не могу найти причину проблемы. Хелп!
  • Вопрос задан
  • 3042 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
ivnik
@ivnik
Причина может быть в некорректной версии servlet api указанной в web.xml (version=«xx»), укажите версию 2.4 (для tomcat 5.5):

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
         version="2.4">
...

Ответ написан
Пригласить эксперта
Ответы на вопрос 2
kwikpik
@kwikpik
Developer
Проверьте версию servlet-api.jar и jstl.jar
Ответ написан
Комментировать
serso
@serso
Похоже, что в поставку Tomcat 7 включили библиотеку jstl, а в Tomvat 5.5 её нет. У вас в war'е лежит jstl jar?
О jstl можно, например, почитать тут: stackoverflow.com/tags/jstl/info
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы