Почему Struts2 JAR должен быть включен в WEB-INF / lib вместо библиотек (с использованием Eclipse)? - PullRequest
0 голосов
/ 11 октября 2019

Например struts2-core-2.5.20.jar. Я считаю, что он должен быть помещен в WEB-INF / lib.

Иначе, если я захочу сослаться на него из конфигурации пути сборки, создания библиотеки пользователя и включения ее в качестве внешнего jar, при запуске будут появляться ошибкипроект

java.lang.ClassNotFoundException: 
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

Очевидно, elipse не смог найти файл в моей пользовательской библиотеке. Если я помещу jar в WEB-INF / lib, все пойдет.

Однако в прошлом я использовал User Library для ссылки на внешние jar несколько раз, не встречая проблемы.

Так почему проблема возникает, когда дело доходит до struts2-core-2.5.20.jar?

...