点击此处---> 群内免费提供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
您好,Matthias,
您是正确的,不允许重新分配,您最好遵循规则。 我目前看到的唯一方法是"丑陋的"方法,即使它没有完全遵循docker的想法,但这也是目前唯一可行的解决方案。
最诚挚的问候,
Markus
感谢您的批准。
好的,我将其构建为类似于现有解决方案。 :)
感谢您的快速答复:)
一周热门 更多>