- 论坛徽章:
- 0
|
用java开发了一个b/s架构的系统,需要与sap通信传送数据。
该系统所在的服务器环境为:windows server 2003 64位
sap的数据库是oracle 64位,我们开发的系统的数据库也是用oracle 64位.
详细操作步骤:在java的系统中,通过输入的方式得到数据,存入系统的数据库中,
然后,执行“同步”操作,即系统将数据库中的数据传送到sap的数据库中。
错误:起初,与SAP通信时报此错误:找不到 librfc32.dll
于是我把librfc32.dll拷贝到windows/system32下。
然后再运行系统,又报错误:找不到 msvcr71.dll
查了查,msvcr71.dll在framework的目录下,
于是我在服务器上安装.net framework3.5,
但是安装后发现,目录底下居然没有msvcr71.dll文件。
于是我把xp下的msvcr71.dll拷贝到相应目录,但仍然报:找不到 msvcr71.dll的错误。
请大家给我看看,问题可能出在哪,怎么解决。谢谢大家!
已经解决了:
1.将librfc32.dll拷贝到 C:\\WINDOWS\\system32下
2.将msvcr71.dll和msvcp71.dll拷贝到 jdk的bin目录下
不过为什么我现在还说不上来。因为我机器上jdk下是没有这两个文件的,但是系统在我的机器上却能与SAP集成。
[ 本帖最后由 280511772 于 2008-10-29 20:50 编辑 ] |
|