首页 > 编程语言 >SAP Java Connector 的配置指南

SAP Java Connector 的配置指南

时间:2022-11-05 22:55:43浏览次数:78  
标签:JCo Java 应用程序 Connector sapjco3 SAP 加载

SAP Java 连接器 (JCo) 3.1 需要 Java 运行时环境 (JRE) 版本 8 或 11。
有关受支持平台和 Java 运行时环境的最新详细列表,请参阅 SAP 说明 2786882。 最新版本的 SAP Java 连接器可从 SAP 支持门户网站下载,网址为 https://support.sap.com/jco。 在那里,您还可以找到各种支持的平台和处理器的所有可用分发包以及 PDF 文件的 JCo 3.1 文档。
请注意,您不能在一个进程中同时使用 JCo 3.0 和 JCo 3.1。

在 Java 应用程序服务器中使用 JCo 时,您需要确保 JCo 库只加载一次。 最好将 sapjco3.jar 文件放入系统类路径或应用程序服务器本身的启动类路径中来实现这一点。 如果 JCo 被不同的类加载器加载两次,这也会导致 JCo 本机库被加载两次,这将失败。
因此,应用程序绝不能将 JCo 打包到它自己的部署单元中,这意味着不要将 sapjco3.jar 存档或其内容打包到应用程序的 *.war 或 *.ear 存档中。 应用程序必须假定 JCo 已经安装并在相应的 Java 应用程序服务器运行时中提供。

要安装适用于 Windows 的 JCo,请将相应的分发包解压缩到自己的任意目录 {sapjco3-install-path}
注意:不要将 sapjco3.dll 复制到 {windows-dir}\system32{windows-dir}\SysWOW64 目录中。 这将破坏已安装在同一系统上的其他 JCo 版本的可操作性。 此外,如果 sapjco3.dll 将来在相应的 Windows 系统目录中被替换,您可能会面临当前安装也不再工作的风险。

然后将 {sapjco3-install-path} 添加到 PATH 环境变量。
最后,将 {sapjco3-install-path}\sapjco3.jar 添加到 CLASSPATH 环境变量中。

public interface JCoAbapObject extends JCoRecord

该接口包含用于访问 ABAP 对象成员的公共方法。 JCoAbapObject 是一个数据容器,它封装了 ABAP 对象实例的所有成员。特别是,它用于表示与 AbapClassException 关联的 ABAP 对象。
注意:此接口的实现由 JCo 运行时提供。不支持应用开发人员提供的其他实现。

标签:JCo,Java,应用程序,Connector,sapjco3,SAP,加载
From: https://www.cnblogs.com/sap-jerry/p/16861578.html

相关文章

  • SAP Java Connector 组件介绍
    SAPJavaConnector3.1运行时环境由两部分组成:sapjco3.jar-包含JCo的Java运行时类的存档{libraryprefix}sapjco3{sharedlibraryextension}-包含JCo原生......
  • java 文件类
    java常用的文件操作1~文件的创建(三种不同方法):(1)根据路径构建一个File对象:newFile(Stringpathname)(2)根据父目录文件+子路径构建:newFile(Fileparent,Stringchild)(3)......
  • SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试
    入口:所有的regularroute都使用universalengine:简而言之,AngularUniversal是Angular的预渲染解决方案。在普通的单页应用程序中,我们通常将数据带到客户端,然后在......
  • JavaScript修改修改图片dpi
    欢迎关注前端早茶,与广东靓仔携手共同进阶​​​​前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、原理changeDPI提供了2个实用函数,可以更改画布生成的图像的dpi,无......
  • JavaScript修改修改图片dpi
    欢迎关注前端早茶,与广东靓仔携手共同进阶​​​​前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 一、原理changeDPI提供了2个实用函数,可以更改画布生成的图像的dpi,无......
  • 关于 SAP Spartacus SSR 3.4.5 版本优化的 reuseCurrentRendering flag
    concurrency:50meansthatOptimizedSsrEnginewillperformatmost50parallelrenderingtasks.支持同时处理50个并发渲染请求。WiththeoptionreuseCurrentR......
  • Java之用正则表达式提取数据
    要将字符串如11月7日10点前反馈提取数据进行存储,可使用正则表达式。代码示例如下:StringactualFeedbackTime="11月7日10点前反馈";Patternptn=Pattern.compile("(\\d+)......
  • SAP ABAP Netweaver 里的用户会话概念
    ASABAP的应用层可以分布在多个应用服务器上。如果一个ASABAP有多个应用程序服务器,它们通常在不同的计算机上实例化。然而,一个或多个ASABAP的多个应用程序服务器......
  • SAP ABAP Netweaver 里的 ABAP 会话概念
    每个用户会话可以包含一到多个ABAP会话。每个ABAP会话都分配有自己的ABAP内存区域,其中可以存储数据簇。调用序列的程序共享对这些集群的访问权。可以按如下方式在......
  • java 编译器
    1.javac介绍2. javac文件系统3. 词法分析4.语法分析之认识树节点5.语法分析之建立抽象语法树6.符号表的组织7. 填充符号表8. 插入式注解的实现9.语......