点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我创建了Java应用程序odata get调用,并在本地服务器(tomcat 8)上运行以下代码时,
创建的文件名为/s4hana_pipeline/reports/service_audits/odata-audit_XXXXXXXX.log。
列表bseg = service.getAllBSEG()。filter(BSEG.BELNR.eq(" XXXXXX"))。execute(destination2);
但是,当我在SCP上部署Java之后,
尽管Java应用程序已成功运行,但在文件上方无法创建错误。
也许没有权限在SCP上写文件,但实际上我不想创建由上述代码生成的日志文件。
有没有一种方法可以不创建日志文件,或者有人可以知道为什么要创建该日志文件?
最好的问候
闪亮的锯齿
(343.8 kB)
编辑:
你好,
我只是更深入地研究了我们的代码/依赖关系树,发现我们的odata-core模块(偶然地)依赖于odata-querylistener。
由于此刻目前无法轻松解决,因此唯一的解决方法是将com.sap.cloud.sdk.quality软件包的日志级别设置为none,例如,此处的指南如下: https://sap.github.io/cloud-sdk/docs/java/guides/logging-overview/#sap-cloud-sdk-tomee-archetype-cloud-foundry
我们正在研究此问题,一旦提出解决方案,我们将更新此答案。
抱歉给您带来的不便!
问候
克里斯
---------------------
你好,
ODataQueryListener是
的一部分模块,它是SAP Cloud SDK的一部分。
如果有的话,仅应通过范围测试将其排除,因此它绝不能在SCP上运行。
通常,此模块实际上不应"手动"使用,而应作为管道的一部分使用。
在集成测试中,该模块将被自动添加以检查OData调用。
我希望这会有所帮助!
问候
克里斯
你好,
此问题已修复,并且即将发布的SAP Cloud SDK 3.25.0版本中将提供此修复程序。
此致
Kavitha
此问题已在3.25.0版中修复,该版本现已在Maven Central上提供。
一周热门 更多>