Первое использование Tomcat и фреймворка Stripes
Вопрос
Недавно я решил попробовать веб-разработку на Java, поэтому я установил xampp, дополнение tomcat и java. Я посмотрел на некоторые примеры страниц JSP, которые пришли с ним, так что я знаю, что tomcat по крайней мере работает. Однако, когда я бросил папку «полосы» в тот же каталог примеров и попытался получить доступ к файлам, я получил следующую ошибку.
org.apache.jasper.JasperException: абсолютное значение: http://stripes.sourceforge.net/stripes.tld не может быть решена ни в web.xml или файлы JAR, развернутые с этим Приложение р>
Теперь я начинающий, когда дело касается использования страниц tomcat или jsp в целом. Возможно, я пропустил какой-то тривиально простой шаг. Я искал в Интернете в течение нескольких часов, и я не нашел очень хорошего учебника о том, как настроить и начать использовать фреймворк Stripes. Итак, дайте мне знать, если у вас есть какие-либо материалы или ссылки, которые помогут мне решить эту проблему и приступить к написанию кода.
Решение
Посмотрите краткое руководство для Stripes. Существует также пример приложения , включенный как часть загрузки Stripes.
Обратите внимание, что вы должны развернуть этот пример приложения как веб-приложение в Tomcat (например, скопировать файл war
в папку Tomcat webapps
), который вы не можете просто "выбросить" папка с полосами " в «примеры».
Другие советы
Особая проблема - отсутствующий файл JAR. Начиная с Stripes 1.5.3 ошибка немного другая:
org.apache.jasper.JasperException: абсолютное значение URI: http: //java.sun. com / jsp / jstl / core нельзя разрешить ни в файле web.xml, ни в файлах jar, развернутых с помощью этого приложения
Я скопировал jstl.jar и standard.jar из библиотеки примеров в библиотеку моего приложения, после чего приложение запустилось нормально.