彻底搜索互联网,尝试一切,我发现我走到了穷途末路。
没有任何说明可以帮助我将SAP Java连接器(sapjco3)安装到Glassfish Server 4.0。
据我所知(http://docs.oracle.com/cd/E19957-01/820-7202/ggymv/index.html)sapjco必须通过连接器连接池来实现。我试图将sapjco3.jar sapjco3.dll和sapjco3.pdb复制到每个可能的位置,但没有运气。
我的服务器运行Windows2003。如果已完成,请帮助我!
谢谢,
吉洛普
最佳答案
您提供的链接不包含有关所需dll文件的任何信息,该文件是JCo 3的本机库(例如,在Linux上,该文件名为libsapjco3.so)。
看看从SAP获得的sapjco3归档文件的javadoc文件夹内,有一个名为intro.html的文件,其中包含有关如何在许多操作系统上安装JCo 3的说明(单击页面顶部的Installation链接)。 。
引用sapjco3-NTAMD64-3.0.10存档中的intro.html:
要安装Windows的JCo,请将适当的分发程序包解压缩到任意目录{sapjco3-install-path}中。
注意:请勿将sapjco3.dll复制到{windows-dir} \ system32或{windows-dir} \ SysWOW64目录中。这将破坏已经安装在同一系统上的其他JCo版本的可操作性。此外,如果将来在相应的Windows系统目录中替换sapjco3.dll,您将有可能无法再进行当前安装。
然后将{sapjco3-install-path}添加到PATH环境变量中。
最后,将{sapjco3-install-path} \ sapjco3.jar添加到CLASSPATH环境变量中。
我已按照上面的说明进行操作,并使其可在Windows 7 64位和JBoss EAP 6.1上运行。
有关已修改的PATH环境变量的屏幕截图,请参见my other post。