首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在springboot上使用maven安装JCOSap

在springboot上使用maven安装JCOSap
EN

Stack Overflow用户
提问于 2019-09-10 20:46:19
回答 1查看 833关注 0票数 1

当我使用maven从jar安装一个外部jar时,我遇到了一个问题。我正在使用springboot,我得到了两个没有成功的场景。

1-直接从文件夹使用maven依赖项时,我得到一个异常,且jar没有添加到BOOT-INF/lib文件夹中。但是在eclipse中,jar被添加到Maven依赖项中

代码语言:javascript
复制
<dependency>
<groupId>com.sap.conn.jco</groupId>
    <artifactId>sapjco3</artifactId>
    <version>3.0.19</version>
    <scope>system</scope>
             <systemPath>/home/eder/workspace/obsekium/TesteSelenium/sapjco3.jar</systemPath>
</dependency>

Caused by: java.lang.NoClassDefFoundError: com/sap/conn/jco/ext/DestinationDataProvider

2-使用"mvn install:install-file“Maven更改jar的名称并导致异常

代码语言:javascript
复制
 Factory method 'sapConector' threw exception; nested exception is java.lang.ExceptionInInitializerError: JCo initialization failed with java.lang.ExceptionInInitializerError: Illegal JCo archive "sapjco3-3.0.19-3.0.19.jar". It is not allowed to rename or repackage the original archive "sapjco3.jar".

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2019-09-10 20:50:46

您可以尝试使用以下依赖项,并检查它是否有效。

代码语言:javascript
复制
<dependency>
    <groupId>com.sap.jco</groupId>
    <artifactId>sapjco</artifactId>
    <version>3.0.14</version>
</dependency>

您可以从以下链接中找到详细信息。https://mvnrepository.com/artifact/com.sap.jco/sapjco/3.0.14

如果需要,可以下载jar文件,并将依赖项设置为maven中的系统路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57871127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档