`
hoho922
  • 浏览: 32742 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JCO连接SAP时tomcat报错

阅读更多
xception in thread "main" java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc [C:\WINDOWS\system32\sapjcorfc.dll: Can't find dependent libraries]. java.library.path [E:\eplat\JDK1.6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:\eplat\JDK1.6\jre\bin;D:/Program Files/Java/jdk1.6.0_12/bin/../jre/bin/client;D:/Program Files/Java/jdk1.6.0_12/bin/../jre/bin;D:/Program Files/Java/jdk1.6.0_12/bin/../jre/lib/i386;D:\oracle\product\10.2.0\db_1\bin;D:\OraHome_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\Program Files\SecureCRT\;D:\Program Files\Tcent\QQPCMgr\6.8.2385.401;.;D:\Program Files\Java\jdk1.6.0_12\bin;D:\Program Files\Java\jdk1.6.0_12\jre\bin;;D:\Program Files\Tcent\QQPCMgr\6.8.2385.401]
	at com.sap.mw.jco.JCO.<clinit>(JCO.java:776)
	at com.magicoo.sale.sap.SAPConnect.getSAPPoolConnection(SAPConnect.java:13)
	at com.magicoo.sale.service.YdmerchanlayerjkService.findFromSap(YdmerchanlayerjkService.java:21)
	at com.magicoo.sale.service.YdmerchanlayerjkService$$FastClassByCGLIB$$f845a752.invoke(<generated>)
	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
	at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:696)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:631)
	at com.magicoo.sale.service.YdmerchanlayerjkService$$EnhancerByCGLIB$$5d826ddb.findFromSap(<generated>)
	at com.magicoo.sale.Test.main(Test.java:20)
分享到:
评论
1 楼 maidou80s 2013-07-01  
没有解决方案?
我也遇到了类似问题  找到了解决方案
将librfc32.dll拷贝到system32目录下面
将sapjcorfc.dll拷贝到应用服务器(我用的是tomcat)的bin目录下面
然后连接成功了

相关推荐

    Java连接SAP系统所用的JCo连接池的配置和使用

    "Java连接SAP系统所用的JCo连接池的配置和使用" Java连接SAP系统所用的JCo连接池的配置和使用是指在Java应用程序中使用JCo连接池来连接SAP R3系统的技术。JCo(Java Connector)是SAP提供的一种Java API,用于连接...

    jco 连接sap图文

    标题中的“jco连接sap图文”指的是使用Java Connector (JCO) 这一技术来实现Java应用程序与SAP系统的交互。JCO是SAP提供的一个API库,它允许非SAP系统(例如Java应用程序)与SAP R/3系统进行通信,主要通过Remote ...

    java使用jco连接SAP

    JCo库提供了可以直接在Java...该API通过JNI调用部署在客户端的SAP的RFC库。该RFC库是用C语言实现的,并且与JCo库 相互独立发布JCo组件的架构,配置,基本使用方法以及调试,如何对RFC方式调用的ABAP函数进行远程调试。

    java jco连接sap相关插件及jar包

    Java JCO连接SAP是一种常见的技术实践,用于在Java应用程序中与SAP系统进行交互。JCO(Java Connector Architecture)是SAP提供的一个接口库,它允许非SAP应用程序,如Java应用,与SAP R/3系统进行通信。在这个主题...

    JCO连接SAP总结

    最近做了一个关于jco连接sap的项目,总结了一些使用技巧,文档分为三个部分,分别介绍jco简介,jco连接sap原理,jco使用技巧,并封装有大量代码,直接可以使用。

    JCO 连接SAP

    JCO 连接 SAP JCO(Java Connector)是一种基于 Java 的 SAP 连接器,用于实现 SAP 系统和外部 Java 应用程序之间的集成。JCO 提供了一个通用的接口,允许 Java 应用程序访问 SAP 系统中的数据和功能。 标题中的...

    JAVA通过JCO连接SAP例子

    ### JAVA通过JCO连接SAP实例详解 #### 一、引言 在现代企业级应用开发中,SAP系统作为企业资源规划(ERP)的重要组成部分,与其他系统的集成变得尤为重要。Java作为一种广泛使用的编程语言,其与SAP系统的集成通常...

    在 Message Broker中使用 SAP JCO 连接 SAP 系统

    本篇文章将深入探讨如何在 Message Broker 中使用 SAP JCO 实现与 SAP 系统的连接,以及相关的编程技术和最佳实践。 首先,理解 SAP JCO 的工作原理至关重要。SAP JCO 是基于 Java 的 API,它提供了连接到 SAP R/3 ...

    Java用JCo连接SAP.zip

    Java通过JCo(Java Connector)连接SAP是一种常见的技术实践,尤其在企业级应用集成中。JCo是SAP提供的一种API,允许Java应用程序与SAP R/3系统进行通信,实现数据交换和业务逻辑调用。下面我们将深入探讨如何使用...

    JCO-SAP接口实例

    - **创建连接**:使用JCo库建立与SAP系统的连接。 - **定义参数结构**:根据ABAP函数模块的定义,创建相应的Java对象来表示导入参数。这些对象通常包含函数模块所需的特定字段。 - **设置参数值**:在执行函数模块...

    用于kettle连接sap

    描述中提到的“包括sapjco3.dll,sapjco3.jar,sapjco3.pdb”是连接SAP系统的关键组件。这里列出的三个文件分别是: 1. sapjco3.dll:这是一个动态链接库文件,它是Java Connector for SAP (JCo) 的一部分,用于在...

    sapjco-sapjco3部署在linux windows所需文件

    4. **测试连接**:编写一个简单的Java程序,使用SAP JCo API尝试连接到SAP系统,以验证部署是否成功。 **在Linux上的部署步骤:** 1. **安装JDK**:同样,确保Linux系统上安装了JDK,并设置好`JAVA_HOME`环境变量...

    使用JCo远程调用SAP系统函数

    在上面的示例程序中,我们首先创建了一个 Properties 对象,用于存储连接 SAP 系统所需的信息,然后使用 JCO.createClient 方法创建一个连接对象,最后调用 connect 方法进行实际连接。如果连接成功,我们就可以在这...

    java通过JCO连接SAP学习资料

    本资料简要的讲述了java怎样通过jco连接sap,怎样存取数据等,内含基本操作的一些常用例子,是入门的好资料!

    SAPJCO3连接配置(sapjco3-linux_x64-3.0.10)

    1.将sapjco3.jar 文件复制至 $JAVA_HOME/lib/sapjco3.jar 2.将 libsapjco3.so 文件复制至 $JAVA_HOME/jre/lib/amd64/server/libsapjco3.so 3.设置环境变量 CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools....

    sapjco30/sapjco3.dll/sapjco3.jar SAP官网2017/7/18更新版本

    SAP JCo (Java Connector) 是一款用于连接Java应用程序与SAP系统的关键组件,它提供了在Java环境中访问SAP R/3系统或者SAP NetWeaver应用服务器的能力。"sapjco30"指的是SAP JCo的第三版,这个版本对应于JCo 3.0,是...

    java连接sap接口包sapjco3

    java连接sap系统需要通过sap javaconnect来连接,对于sapjco3.jar系列文件有32位与64位之分。 a)确定本机使用JDK版本,一般均为32位。 b)将相对应位数的sapjco3.dll文件拷贝至system32。 c)将相对应位数sapjco.jar...

    JAVA使用JCo连接SAP需要jar文件和dll文件

    JAVA使用JCo连接SAP需要jar文件和dll文件,里面还有说明怎么配置的步骤。仅供参考。详细可以参考博客:https://blog.csdn.net/qq_36026747/article/details/81287462

    java通过sapjco3连接sap

    SAP Java Connector (SAP JCo) 是JAVA与SAP相互通信的中间件组建。该组建支持双向通讯模式(inbound calls 和 outbound calls )。JCo支持Connection Pools和Direct两种方式的连接。直接连接需要开发者来控制连接的...

Global site tag (gtag.js) - Google Analytics