hoho922 发表于 2013-2-3 10:16:46

JCO连接SAP时tomcat报错

jco连接SAP时,请务必将文件:sapjcorfc.dll,librfc32放到
C:\WINDOWS\system32\下边。
否则报错如下:
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 . java.library.path
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]
查看完整版本: JCO连接SAP时tomcat报错