如何在Neo环境中使用mtad.yaml引用目标中的Java应用程序URL

2020-09-08 09:48发布

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

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


嗨,

我有一些部署到Neo的解决方案。 该解决方案有两个Java应用程序,一个HTML5应用程序和许多不同的目的地。 一切正常,但是我在引用目标定义中的java应用程序URL时遇到问题。

示例(摘录mtad.yaml):

模块:
   -名称:我的后端
     类型:java.tomcat
     路径:my-backend/my.war
     参数:
        名称:mybackend
        运行时版本:3.79
        Java版本:JRE 8
        计算单位大小:高级
        最小过程:1
        最大进程数:4
     提供:
        -名称:java-backend
          特性:
             backendurl:$ {default-url}

 ...

 -名称:dest-mybackend
     类型:com.sap.hcp.destination
     参数:
       名称:mybackenddest
       类型:HTTP
       网址:〜{backendurl}
       强制覆盖:false
       描述:java后端应用程序的目标(已认证)
       代理类型:互联网
       身份验证:AppToAppSSO
 

此示例将在解决方案部署期间导致异常:

详细信息:在[〜{backendurl}]中检测到简短引用。 所有参考资料必须完全合格

那么引用Java应用程序URL的正确方法是什么?

欢迎任何提示。

谢谢。

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

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


嗨,

我有一些部署到Neo的解决方案。 该解决方案有两个Java应用程序,一个HTML5应用程序和许多不同的目的地。 一切正常,但是我在引用目标定义中的java应用程序URL时遇到问题。

示例(摘录mtad.yaml):

模块:
   -名称:我的后端
     类型:java.tomcat
     路径:my-backend/my.war
     参数:
        名称:mybackend
        运行时版本:3.79
        Java版本:JRE 8
        计算单位大小:高级
        最小过程:1
        最大进程数:4
     提供:
        -名称:java-backend
          特性:
             backendurl:$ {default-url}

 ...

 -名称:dest-mybackend
     类型:com.sap.hcp.destination
     参数:
       名称:mybackenddest
       类型:HTTP
       网址:〜{backendurl}
       强制覆盖:false
       描述:java后端应用程序的目标(已认证)
       代理类型:互联网
       身份验证:AppToAppSSO
 

此示例将在解决方案部署期间导致异常:

详细信息:在[〜{backendurl}]中检测到简短引用。 所有参考资料必须完全合格

那么引用Java应用程序URL的正确方法是什么?

欢迎任何提示。

谢谢。

付费偷看设置
发送
3条回答
能不能别闹
1楼-- · 2020-09-08 10:33

伊万,你好

该示例无济于事,因为它只是为应用程序创建一个自引用。 该目标在子帐户级别上不可用,无法在另一个HTML5模块中使用。

(我已经阅读了几次文档。)

致谢

lukcy2020
2楼-- · 2020-09-08 10:37

嗨,卡斯滕,

我认为您只需在目标级别添加Java应用程序的名称。

代替url:〜{backendurl}

尝试网址:〜{java-backend/backendurl}

-名称:dest-mybackend
     类型:com.sap.hcp.destinationparameters:名称:mybackenddest
       类型:HTTP
       网址:〜{java-backend/backendurl}
       强制覆盖:false
       描述:Java后端应用程序的目标(已认证)
       代理类型:互联网
       身份验证:AppToAppSSO 
DafaDDDa
3楼-- · 2020-09-08 10:40

嗨,Karsten,

请在下面的会议上阅读标题为"目标目标平台关键字选项"的文档,您可以了解部署如何处理对Java应用程序的引用 网址:

https://help.sap.com/viewer /65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/f1caa871360c40e7be7ce4264ab9c336.html

基本上,这是文档上的内容:

模块:
   -名称:java-module
     类型:com.sap.java
     提供:
       -名称:java-module
         特性:
           应用程序网址:$ {default-url}
     要求:
       -名称:java-module
     参数:
       名称:exampleapp
       目的地:
         -名称:ExampleWebsite
           类型:HTTP
           网址:$ {java-module/application-url}
       ...
 

最好的问候,
伊万

一周热门 更多>