Я сейчас обновляю устаревший код, и ниже произошла ошибка.
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](https://i.stack.imgur.com/wTB7v.png)
Кто-нибудь знает, как это исправить?