SAP动态链接库管理适配器不能初始化动态链接库sapjcorf [原创]_Hadoop,ERP及大数据讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Hadoop,ERP及大数据讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 6387 | 回复: 0   主题: SAP动态链接库管理适配器不能初始化动态链接库sapjcorf [原创]        下一篇 
Gavin
注册用户
等级:少校
经验:878
发帖:130
精华:1
注册:2011-7-21
状态:离线
发送短消息息给Gavin 加好友    发送短消息息给Gavin 发消息
发表于: IP:您无权察看 2011-8-19 9:27:30 | [全部帖] [楼主帖] 楼主

原文:

SAP Adapter Dll Dependencies Could not initialize dynamic link library sapjcorf
Applies to:
OracleAS Adapters - Version: 10.1.3.1
This problem can occur on any platform.
Symptoms
After following the installation instructions for the Application Server Adapter for SAP (including installing the SAP Java Connector libraries) an error appears (see attached file) and the adapter does not start.
"Could not initialize dynamic link library sapjcorfc [C:\product\10.1.3.1\OracleAS_3\adapters\application\lib\sapjcorfc.dll: Can't find dependent libraries"
Changes
This is because latest versions of SAP native libraries ("Sapjcorfc.dll" & "Librfc32.dll") indicated as a requisite in the installation documentation do have some library dependencies with Microsoft C/C++ Runtime Libraries.
The dependent libraries are: "Msvcrt.dll", "Msvcp60.dll", "Msvcr71.dll" and "Msvcp71.dll". The problem can be solved copying them to "%WINDIR%\system32" from SAP Presentation CD, directory: "Windows\WIN32\SYSTEM"
Cause
Dependency walker showed us that sapjcorfc.dll and librfc32.dll (native libraries for SAPJCO connector) have dependencies with MS C/C++ runtime dlls that are not always pre-installed in the system (i.e.:Msvcrt.dll, Msvcp60.dll, Msvcr71.dll,Msvcp71.dll).
Solution
Add these files from SAP CD to the "WINDIR\system32" These files can be copied from the SAP Presentation CD, directory "Windows\WIN32\SYSTEM".
The dependent libraries are: "Msvcrt.dll", "Msvcp60.dll", "Msvcr71.dll" and "Msvcp71.dll".
·         Log in or register to post comments


译文:

SAP动态链接库管理适配器不能初始化动态链接库sapjcorf

症状:

在根据SAP应用服务器适配器的安装说明书(包括安装SAP的Java连接库)后,出现了一个错误(查看附件文件),并且适配器无法正常启动。

"Could not initialize dynamic link library sapjcorfc
[C:\product\10.1.3.1\OracleAS_3\adapters\application\lib\sapjcorfc.dll:
Can't find dependent libraries"


修改:

这是因为最新版本的SAP本地库(” Sapjcorfc.dll ”和” Librfc32.dll ”)在安装文档中作为一种必需品,并且里面存有一些使用微软C或者C++运行时库依赖性的库。

从属关系的库有:”Msvcrt.dll” , ”Msvcrt.dll” , ”Msvcr71.dll” 和 ”Msvcp71.dll”。

这个问题可以通过把这些包从SAP赠送的CD中(目录为“Windows\WIN32\SYSTEM”)拷贝到"%WINDIR%\system32"来解决。


原因:

Dependency Walker软件能让我们看到sapjcorfc.dll和librfc32.dll(本地SAPJCO链接库)与MS的C或者C++的执行时间动态链接库是有依赖关系的,然而MS这些动态链接库不会总是预装在系统中(比如:Msvcrt.dll,Msvcp60.dll,Msvcr71.dll,Msvcp71.dll)。

解决方案:

从SAP CD中的"Windows\WIN32\SYSTEM"目录中,拷贝这些文件到"WINDIR\system32"。

这些相互依赖的库为:”Msvcrt.dll” , “Msvcp60.dll” , “Msvcr71.dll” , “Msvcp71.dll”。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论