ClassNotFoundException для зависимого файла JAR веб-проекта Java - PullRequest
0 голосов
/ 19 мая 2019

Я сейчас обновляю устаревший код, и ниже произошла ошибка.

SEVERE: Servlet.service() for servlet [RequestController] in context with path [/ngsf] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: com.hierynomus.mssmb2.SMBApiException

Теперь MyProject.jar - это то, что я обновляю для использования SMBJ из-за ограничения SMB1 из jcifs. Построил банку через eclipse [проект правой кнопкой мыши -> экспорт -> файл JAR]. После того, как я экспортировал флягу, я удаляю старую MyProject.jar в WebProject и вставляю новую MyProject.jar (в основном я переписал старую для новой фляги) и управлял tomcat через сервер запуска eclipse. Однако произошло исключение. com.hierynomus.mssmb2.SMBApiException можно найти внутри smbj-0.9.1.jar.

Я сделал сравнение, используя старый jar (используя jcifs). все было хорошо. но когда я использовал новую банку, произошло исключение. По сути, я только что обновил MyProject.jar. на WebProject нет изменений.

enter image description here

Кто-нибудь знает, как это исправить?

...