Исключение ClassNotFoundException в примере Struts2

#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.