Вызов SAP RFC с использованием Java-приложения Spring - PullRequest
0 голосов
/ 09 мая 2018

ClassNotFoundException: класс com.sap.conn.jco.JCoException не получается при выполнении RFC-вызовов к системе SAP через веб-приложение Java Spring.

SEVERE: исключение броска сервлета / автобота () java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException

1 Ответ

0 голосов
/ 10 мая 2018

Поместите файл sapjco3.jar в путь классов вашего сервера веб-приложений.

Я не рекомендую помещать его в архив вашего веб-приложения (.ear / .war), поскольку файл sapjco3.jar может быть загружен только один раз из-за его зависимости от собственных общих библиотек, которые могут быть загружены только один раз. В противном случае, если поместить его в архив веб-приложения, первый вызов вашего приложения будет успешным, но после загрузки вашего приложения или других приложений, которые также используют JCo, не будет работать. В этом случае инициализация JCo не удастся, потому что собственная общая библиотека sapjco3.dll / libsapjco3.so не может быть загружена дважды.

...