部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息
问题描述
当我试图使用 SAP 成都研究院 Business Application Studio 部署一个 SAP UI5 应用到 SAP Business Technology Platform 时,运行命令行 npm run deploy
, 遇到如下错误消息:
Error retrieving MTA: Could not find MTA mta_archives/archive.mtar
问题分析
查找 SAP UI5 应用文件夹下面,确实没有这个名为 mta_archives/archive.mtar
的文件。
根据 template 创建应用时,如果可以选择 Multi-Target Application 模板,
则可以手动往这个 MTA 应用里添加 HTML5 module:
然后对应用进行 build,可以生成 mtar
文件,之后可以部署了。
回到我们的实际例子,确实可以从模板创建 MTA 应用:
但是现在我们已经有一个 Java 应用了。
首先把我们现在的项目代码提交到 Github 上:
https://4f8ae60dtrial.us10cf.trial.applicationstudio.cloud.sap/index.html#ws-pdwk4
push 的时候报错:Git:fatal: No configured push destination
我们使用命令行 cds add mta
给 Java 应用自动生成一个 mta.yaml 文件:
自动生成了一个 mta.yaml 文件,里面包含了一个 Java module:
执行 mbt build
命令,会执行 mta.yaml
文件里定义的 build task
:
最后成功生成了 archive 文件:
以前我没有把这个 Java 应用使用 cds add mta
时,直接使用 cf push
进行的部署。
如今,使用 Deploy MTA Archive
菜单进行部署:
部署完毕后生成一个应用,但是显示 Error
提示:
点击 Application Routes 之后:
404 Not Found: Requested route (‘4f8ae60dtrial-dev-bookstore-srv.cfapps.us10.hana.ondemand.com’) does not exist.
很多错误:
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
当我们用 cf push
部署单个 Java 应用时,使用的文件是 manifest.yaml
:
---
applications:
- name: bookstorepath: srv/target/bookstore-exec.jarrandom-route: trueservices:- bookstore-hana
在项目文件夹的 default-env.json
里,是包含了 SAP BTP 上 HANA Cloud instance 的 url 和 access credentials 等信息。
而 mta.yaml 文件里,根本没有把 Java 应用和 SAP BTP 上的 HANA Cloud instance 建立关联关系,所以启动时报 JDBC 的错误。
部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息相关推荐
- 使用自开发的代理服务器解决 SAP UI5 FileUploader 上传文件时遇到的跨域访问错误试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- 使用 SAP Fiori Tools 部署 SAP UI5 应用到 ABAP 服务器时遇到的各种错误和解决办法
错误1 (node:28340) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'customMiddleware ...
- 解决打开WEB ADI的excel文件时出现Run-time error '1004' 的错误
解决打开WEB ADI的excel文件时出现Run-time error '1004' 的错误.下面的解决方法来自My support Run-time error '1004' Opening We ...
- IDEA 运行maven项目时出错:Error java:错误: 不支持发行版本 XXX 5,12,14等
IDEA 运行maven项目时出错:Error : java:错误: 不支持发行版本 5 java学习笔记 报错截图 错误说明 [Error : java:错误: 不支持发行版本 5]错误是因为jav ...
- SAP UI5 日期类型 sap.ui.model.type.Date 的解析格式问题分析
我开发了一个 SAP UI5 应用,使用了数据类型 sap.ui.model.type.Date,并且指定了显示格式 pattern 为:yyyy-MM-ddTHH:mm:ss: <Object ...
- 部署SAP UI5应用到ABAP服务器时,Webcontent path的determine逻辑
Created by Jerry Wang on Aug 10, 2015 看standard application,读取eclipse配置文件也失败,因此使用default web content ...
- SAP UI5 workthrough 12 sap.m.shell
Created by Wang, Jerry, last modified on Nov 02, 2015
- SAP UI5 GM6 require sap.ui.core.Core
Created by Wang, Jerry, last modified on Mar 23, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- 在控制台远程连接mysql数据库时,出现ERROR 2049 (HY000)错误
问题的原因是,你本地的数据库版本过高,而远程的数据库版本低. 解决方法:在连接时加上 --skip-secure-auth 参数就可以了. mysql -h主机 -u用户名 -p密码 --skip- ...
最新文章
- 双绞线网线的连接方式
- Docker镜像基本使用
- 在线的IDE(compilr)支持图形界面,支持C,C++,JAVA
- hdu 3666 THE MATRIX PROBLEM 差分约束系统
- Android Fragment懒加载
- Python编程从入门到实践~if语句
- 【连载】Django入门到实战(一)
- 对Linux 目录的认识
- Openfire之服务器地址更改
- DFS+记忆化搜索 -- 简单练习
- Assign arrow function to a variable before exporting as module default import/no-anonymous-default-
- Oracle数据库中,表的锁死查询与解锁。
- 贵港市计算机成绩查询,贵港驾驶证扣分查询
- 修改电脑IP地址和MAC地址
- 微同城生活圈小程序源码系统+前后端+搭建教程
- 【托业】【金山词霸】1-42待巩固词汇(包含首次背诵措词)
- java实现,如何在当前时间往后推三十天
- 股权转让合法避税就用这几招
- 开源客服系统-wolive
- 东用科技路由器连接上云助手配置指导手册