在Docker中分发JCO-Native和类

2020-08-19 16:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我现在正在尝试使用Container。 我知道,JCO库不是免费分发的,因此,客户必须下载它们并将它们手动添加到其环境中。 在我的最后一个项目中运行得很好(-使用Servlets,即使有一点不舒服),但我知道我面临着要构建/编译带有JCO-Libaries的docker的问题。

请明确一点:它已经可以很好地工作了。 我使用重写的URLStreamHandler(RFCStreamHandler)将URL命令转换为RFC命令,并通过JCO将结果作为JSON对象返回。 另外,作为docker的编译在本地对我有效,但是我可以肯定地说,我不允许将这个docker分发给客户(我们谈论的是拥有自己的SAP Systems的客户),因为其中已编译了JCO-Libaries。

那么在企业环境中的Docker中使用JCO的最佳方法是什么?

一种方法是强制客户再次下载JCO并配置其路径(例如MicroProfile),并在自动部署docker时让程序加载JCO文件(.so和.jar)。

这是我无法想象的唯一方法,我不会自己分发JCO。 但这又是一种非常丑陋的方式,并且并没有真正遵循dockers背后的想法(在部署之后加载内容是baaaad)。

有什么更好的主意或建议吗? 还是我误解了JCO-Libraries的分发/许可模型?

亲切的问候

Matthias

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好社区,

我现在正在尝试使用Container。 我知道,JCO库不是免费分发的,因此,客户必须下载它们并将它们手动添加到其环境中。 在我的最后一个项目中运行得很好(-使用Servlets,即使有一点不舒服),但我知道我面临着要构建/编译带有JCO-Libaries的docker的问题。

请明确一点:它已经可以很好地工作了。 我使用重写的URLStreamHandler(RFCStreamHandler)将URL命令转换为RFC命令,并通过JCO将结果作为JSON对象返回。 另外,作为docker的编译在本地对我有效,但是我可以肯定地说,我不允许将这个docker分发给客户(我们谈论的是拥有自己的SAP Systems的客户),因为其中已编译了JCO-Libaries。

那么在企业环境中的Docker中使用JCO的最佳方法是什么?

一种方法是强制客户再次下载JCO并配置其路径(例如MicroProfile),并在自动部署docker时让程序加载JCO文件(.so和.jar)。

这是我无法想象的唯一方法,我不会自己分发JCO。 但这又是一种非常丑陋的方式,并且并没有真正遵循dockers背后的想法(在部署之后加载内容是baaaad)。

有什么更好的主意或建议吗? 还是我误解了JCO-Libraries的分发/许可模型?

亲切的问候

Matthias

付费偷看设置
发送
2条回答
大道至简
1楼 · 2020-08-19 17:05.采纳回答

您好,Matthias,

您是正确的,不允许重新分配,您最好遵循规则。 我目前看到的唯一方法是"丑陋的"方法,即使它没有完全遵循docker的想法,但这也是目前唯一可行的解​​决方案。

最诚挚的问候,
Markus

hengyuye
2楼-- · 2020-08-19 17:07

感谢您的批准。

好的,我将其构建为类似于现有解决方案。 :)

感谢您的快速答复:)

一周热门 更多>