PullRequest
       36

1 голос
/ 13 марта 2012

Я использую tomcat 7, когда мои коллеги работают на 6, и мы пытаемся запустить такой тип структуры:

<c:forEach>
    <rich:panelMenuGroup>
        <c:forEach>
            <rich:panelMenuItem>
            </rich:panelMenuItem>
        </c:forEach>
    </rich:panelMenuGroup>
</c:forEach>

Любой совет будет полезен, если есть обходной путь или что-то в этом роде, это нормальноа также потому, что мы БУДЕМ переезжать в 7 и нам нужен способ заставить это работать.

спасибо

1 Ответ

5 голосов
/ 13 марта 2012

Tomcat не поставляется с JSTL. JAR-файлы JSTL обычно предоставляются /WEB-INF/lib веб-приложения, но иногда JAR-файлы просто помещаются прямо в собственную папку /lib Tomcat, так что он применяется ко всем веб-приложениям без них, чтобы JSTL был в их /WEB-INF/lib.

Очевидно, что старый сервер Tomcat 6 имел JSTL в /lib, а веб-приложение построено без JSTL в /WEB-INF/lib.

Вы должны убедиться, что Tomcat 7 также содержит JSTL в /lib, или вам просто нужно удалить JSTL в собственном веб-приложении /WEB-INF/lib.

...