Я использую Tomcat 7.0.61 на Ubuntu 14.02 LTS и я могу видеть каталог lib
существующий в папке /usr/share/tomcat7
.Как сделать JSTL работу библиотеки в Tomcat 7 на Ubuntu
Типичная папка WebApps для Tomcat является
/var/lib/tomcat7/webapps/ROOT/
Затем я создал отделенный папку для моего веб-приложения под названием myjsp
, и все, казалось, работало очень хорошо, потому что, пока я не попытался установить JSTL taglib library загружен с портала tomcat.
В Windows, я положил файл JSTL банка в каталоге C:/tomcat7/lib
, которые могут служить в качестве общей папки для всех приложений, насколько я знаю. И он работает на Windows, потому что я могу импортировать библиотеку в сценарии.
Но на Ubuntu сейчас нет ничего плохого в моей системе. Я попытался переместить файл JAR в /usr/share/tomcat7/lib
и в /var/lib/tomcat7/webapps/myjsp/WEB-INF/lib
Так где я должен поместить файл JAR JSTL в?
Примечания: Я создал папкуWEB-INF
вручную с единственной папкой есть что lib
папку
Прочитать http://stackoverflow.com/tags/jstl/info: для сервлета 3.0 есть 2 файла jar для загрузки. И они должны быть в папке WEB-INF/lib вашего webapp. –
Я должен создать WEB-INF/lib вручную, верно? Итак, дерево каталогов похоже на это/var/lib/tomcat7/webapps/ROOT/myapp/WEB-INF/lib –
myapp не должен находиться внутри ROOT. ROOT сам является webapp. –