#java #struts2 #classnotfoundexception
#java #struts2 #исключение classnotfoundexception
Вопрос:
Я запускаю простой пример Struts 2.
Когда я запускаю проект с использованием eclipse, я получил это исключение:
java.lang.Исключение ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Ранее я использовал библиотеку Struts 2.2, затем библиотеки Struts 2.0, но не смог найти никакого решения.
Ответ №1:
Вам нужна библиотека struts2-core в вашем classpath.
Комментарии:
1. У меня был jar как в папке lib, так и в пути к классу. Но получил то же исключение. Это также отображается непосредственно перед серьезным исключением: исключение запускает фильтр struts2.
2. исследуйте его и проверьте, содержат ли они отсутствующий класс?
3. На самом деле, это была проблема отсутствия jar. Я загрузил struts-apps.lib и скопировал jar примера приложения в свой проект. Затем проект выполняется нормально.
Ответ №2:
Иногда включение jars в проект не работает. итак, вам нужно добавить эти jar в папку библиотеки вашего сервера, которая может быть вашим tomcat.
когда вы запускаете свое приложение с помощью сервера tomcat, оно не находит требуемый jar.
итак, вы должны предоставить эти jar-файлы непосредственно в tomcat с помощью папки tomcat lib.