HANA XSA中的.NET Core CF Buildpack

2020-09-06 16:41发布

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

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


嗨,

我正在尝试在XSA中运行.net应用。 我从 https://github.com/cloudfoundry/dotnet-core-buildpack,并能够将其上传到XSA(HXE)。

在我的.net应用程序的mta.yaml中具有"自定义"类型,将自动使用buildpack。

现在我有两个问题:

  1. 该阶段抱怨没有manifest.yml。 我签入了创建的buildpack文件,它就在那里。 但是,在XSA的暂存器目录中却没有。 有关详细信息,请参见下面的日志条目。 我只是随意创建它来绕过该问题。
  2. 下一个问题是无法使用正确的堆栈。 不幸的是,我没有找到任何带有xs的堆栈命令。 我确实使用-any-stack选项构建了buildpack。

有什么建议吗? 我试图找到一些文档-没运气。 也许somone可以指出前进的方向...

预先感谢

Eik

这是问题1的日志条目:

执行bin/编译失败(退出值10)无法登台应用程序'HelloBP'[Org'HANAExpress',空格'XXX']:执行bin/编译失败(退出值10)。 检测:BUILD_DIR [/hana/shared/HXE/xs/app_working/stager/work/bff8e4b0-853a-4dd7-a1cf-d90cd8ccd113-24/droplet/app]检测:BUILDPACK_DIR [/hana/shared/HXE/xs/app_working/stager/cache/d63c79ce-8aeb-4ddf-8426-545ad84b2fda/bin/..] ASP.NET 核心(buildpack-2.2.11)* [31; 1m **错误*** [0m无法加载buildpack清单:打开/hana/shared/HXE/xs/app_working/stager/cache/c5a374b0-b9a9-422c-96e9 -ec7f097858e9/manifest.yml:无此类文件或目录错误暂存应用程序" HelloBP":200应用程序暂存失败意外错误:异步执行失败

这里是2:

检测:B​​UILD_DIR [/hana/shared/HXE/xs/app_working/stager/work/7592fb9a-b51e-4109-ae89-20b3c7a2c044-20/droplet/app]检测:BUILDPACK_DIR [/hana/shared/HXE/xs/app_working/stager/cache/d63c79ce-8aeb-4ddf-8426-545ad84b2fda/bin/..] ASP.NET 核心(buildpack-2.2.11)-----> Dotnet-Core Buildpack版本2.2.11 * [31; 1m **错误*** [0m buildpack不支持堆栈:未找到所需的堆栈错误 登台应用程序" HelloBP":200登台应用程序失败意外错误:异步执行失败

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

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


嗨,

我正在尝试在XSA中运行.net应用。 我从 https://github.com/cloudfoundry/dotnet-core-buildpack,并能够将其上传到XSA(HXE)。

在我的.net应用程序的mta.yaml中具有"自定义"类型,将自动使用buildpack。

现在我有两个问题:

  1. 该阶段抱怨没有manifest.yml。 我签入了创建的buildpack文件,它就在那里。 但是,在XSA的暂存器目录中却没有。 有关详细信息,请参见下面的日志条目。 我只是随意创建它来绕过该问题。
  2. 下一个问题是无法使用正确的堆栈。 不幸的是,我没有找到任何带有xs的堆栈命令。 我确实使用-any-stack选项构建了buildpack。

有什么建议吗? 我试图找到一些文档-没运气。 也许somone可以指出前进的方向...

预先感谢

Eik

这是问题1的日志条目:

执行bin/编译失败(退出值10)无法登台应用程序'HelloBP'[Org'HANAExpress',空格'XXX']:执行bin/编译失败(退出值10)。 检测:BUILD_DIR [/hana/shared/HXE/xs/app_working/stager/work/bff8e4b0-853a-4dd7-a1cf-d90cd8ccd113-24/droplet/app]检测:BUILDPACK_DIR [/hana/shared/HXE/xs/app_working/stager/cache/d63c79ce-8aeb-4ddf-8426-545ad84b2fda/bin/..] ASP.NET 核心(buildpack-2.2.11)* [31; 1m **错误*** [0m无法加载buildpack清单:打开/hana/shared/HXE/xs/app_working/stager/cache/c5a374b0-b9a9-422c-96e9 -ec7f097858e9/manifest.yml:无此类文件或目录错误暂存应用程序" HelloBP":200应用程序暂存失败意外错误:异步执行失败

这里是2:

检测:B​​UILD_DIR [/hana/shared/HXE/xs/app_working/stager/work/7592fb9a-b51e-4109-ae89-20b3c7a2c044-20/droplet/app]检测:BUILDPACK_DIR [/hana/shared/HXE/xs/app_working/stager/cache/d63c79ce-8aeb-4ddf-8426-545ad84b2fda/bin/..] ASP.NET 核心(buildpack-2.2.11)-----> Dotnet-Core Buildpack版本2.2.11 * [31; 1m **错误*** [0m buildpack不支持堆栈:未找到所需的堆栈错误 登台应用程序" HelloBP":200登台应用程序失败意外错误:异步执行失败

付费偷看设置
发送
3条回答
代楠1984
1楼-- · 2020-09-06 17:17

嗨,

对不起,您的回复很晚。 不幸的是,邮件通知不起作用。

随便...

请在下面查看我的控制器服务器版本信息:

  • 构建v1.0.83
  • 软件版本1.0.83.304759
  • 数据库类型HANA_MULTI
  • 数据库信息HDB 2.00.030.00.1522210459
  • 运行时数据库SYSTEMDB

我创建了buildpack并成功安装了它。 因此,对于xs buildpacks,我得到了以下信息(锁定了buildpacks版本的位置已启用):

  • sap_java_buildpack 1.6.20 1是
  • sap_nodejs_buildpack 3.4.3 2是
  • sap_python_buildpack 0.2.2 4是
  • dotnet-core 2.2.11 99是

正如我最初的问题所述,当我尝试部署第一个.net App时出现了问题。 该构建包希望像cflinuxfs3这样的堆栈可以在其上运行该应用程序。 在XSA中,我没有任何堆栈。 我在Cloud Foundry中做。 问题是,如何在XSA中实现堆栈概念? 有关详细信息,请参阅有关堆栈关联的CF文档: https://docs.cloudfoundry.org /buildpacks/stack-association.html

谢谢,
Eik

hongfeng1314
2楼-- · 2020-09-06 17:21

能否为我们提供有关所使用版本的更多信息? ...例如。 WEBIDE,XSA,HANA DB。

Cikesha
3楼-- · 2020-09-06 17:09

您能在xs系统上看到buildpack版本吗? 从cmd行... xs buildpack。 我做了一个类似的例子,但是,我安装了golang buildpack ...不确定是否对您有帮助...请查看

https://blogs.sap.com/2018/10/25/hxe_byol_letsgo/

我的构建包是从CF下载的

一周热门 更多>