zoukankan      html  css  js  c++  java
  • java.lang.NoClassDefFoundError: com.sap.conn.jco.JCo (initialization failure) java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path


    java.lang.NoClassDefFoundError: com.sap.conn.jco.JCo (initialization failure)

    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)

    at com.sap.conn.jco.JCoDestinationManager.getDestination(JCoDestinationManager.java:61)

    原因:

    1、sapjco3.jar和sapjco3.dll文件不匹配,或者sapjco3.dll没有添加到system32/下面

    友情提醒:如果你的sapjco3.dll文件在你的应用服务器启动后加载到system32/下,那么服务器需要重启,否则无法初始化jco

    2、sapjco3.jar sapjco3.dll文件和操作系统、jvm的位数不匹配

    解决方法:

    重启服务器

    检查sapjco3.jar sapjco3.dll文件和32位、64位系统是否匹配,以及和jvm位数是否匹配





    java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
    使用jco连接SAP,本地调试能够成功而WEB环境下会抛出该异常。
    前提是已经把 sapjco.dll放到system32目录下,sapjco3.jar导入到lib下
    此时该异常依然存在,
    1、很有可能就是开发工具没有找到sapjco.dll的原因
    【解决方法】:把sapjco.dll文件拷贝到项目lib目录下

    2、还有可能就是导入的文件和系统不不符

    解决办法:导入和系统对应的文件

    如果没有对应的sapjco.dll和sapjco.jar的朋友可以到下面的网址下载:

    http://download.csdn.net/detail/sunjava1/7463949

  • 相关阅读:
    Vue cli 安装慢的原因和解决记录
    spring-boot
    illustrator 2018 cc
    illustrator 2018 cc
    illustrator 2018 cc
    illustrator 2018 cc- 画板技巧
    Tomcat 用户密码配置
    CentOS7上解决tomcat不能被外部浏览访问
    Ubuntu
    SPI、I2C、UART(转)
  • 原文地址:https://www.cnblogs.com/suizhikuo/p/8376578.html
Copyright © 2011-2022 走看看