关于erp的java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path

解决ERP项目中UnsatisfiedLinkError异常
本文介绍了一种解决在ERP项目测试中遇到的java.lang.UnsatisfiedLinkError异常的方法。通过下载并正确放置sapjco3.dll和sapjco3.jar文件,成功解决了本地测试环境中缺少sapjco3.dll导致的问题。

今天在新电脑做本地抛erp项目的测试时抛出
java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
异常
经过网上搜索排查通过以下方式解决
先查看到本地C:\Windows\System32下没有sapjco3.dll文件,所以先下载了sapjco3.dll文件和sapjco3.jar
链接:https://pan.baidu.com/s/11j7H4Q9WLFw6nBe7MwY0TA
提取码:0vox
把sapjco3.dll文件放到C:\Windows\System32下,sapjco3.dll文件和sapjco3.jar加到tomcat的lib中,重新尝试,问题解决。

o.s.b.SpringApplication - [reportFailure,870] - Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'materialEnterRecordController': Unsatisfied dependency expressed through field 'commonController'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonController' defined in URL [jar:file:/C:/erp/java/weigh-admin.jar!/BOOT-INF/classes!/com/ruoyi/web/controller/common/CommonController.class]: Instantiation of bean failed; nested exception is java.lang.UnsatisfiedLinkError: Unable to load library 'C:\erp\java\lib\hikvision\HCNetSDK.dll': 脮也禄碌陆指露篓 at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.la这个报错是什么原因造成的
11-11
ERROR o.s.b.SpringApplication - [reportFailure,821] - Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigController': Unsatisfied dependency expressed through field 'configService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigServiceImpl': Unsatisfied dependency expressed through field 'configMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysConfigMapper' defined in URL [jar:file:/C:/erp/java/erp-modules-system.jar!/BOOT-INF/classes!/com/erp/system/mapper/SysConfigMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/C:/erp/java/erp-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'URL [jar:file:/C:/erp/java/erp-modules-system.jar!/BOOT-INF/classes!/mapper/system/SysConfigMapper.xml]'. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'SysConfig'. Cause: java.lang.ClassNotFoundException: Cannot find class: SysConfig at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:660) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1431) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619)这个错误呢和刚才是一样的原因吗
最新发布
11-11
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值