Вызов SAP RFC с использованием Java-приложения Spring
ClassNotFoundException: com.sap.conn.jco.JCoException класс не получает при выполнении RFC-вызовов к системе SAP через веб-приложение Java Spring.
SEVERE: исключение сервлета / автобота бросило load() java.lang.ClassNotFoundException: com.sap.conn.jco.JCoException
1 ответ
Положить sapjco3.jar
файл в путь к классу вашего сервера веб-приложений.
Я не рекомендую помещать его в архив вашего веб-приложения (.ear/.war), потому что sapjco3.jar
файл может быть загружен только один раз из-за его зависимости от собственных общих библиотек, которые могут быть загружены только один раз. В противном случае, если вы поместите его в архив веб-приложения, первый вызов вашего приложения будет успешным, но следующие загрузки вашего приложения или других приложений, которые также используют JCo, не будут работать. В этом случае инициализация JCo потерпит неудачу, потому что собственная общая библиотека sapjco3.dll
/ libsapjco3.so
не может быть загружен дважды.