使用CP CLI在SAP Cloud Platform的Cloud Foundry环境中构建SHINE失败

2020-09-24 04:37发布

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

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


嗨,

我正尝试使用CP CLI在SAP Cloud Platform的Cloud Foundry环境中构建和部署SHINE内容,如以下链接所述:

https://blogs.sap.com/2017/07/10/deploying-shine-on-the-cloud-foundry-environment-within-sap-cloud-platform /

,但是生成失败并显示以下错误消息。

 SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf> java -jar mta.jar -build-target = CF -mtar = shine-cf.mtar build警告:发生了非法的反射访问操作警告:非法的反射 通过com.google.inject.internal.cglib.core。$ ReflectUtils $ 1访问(文件:/C:/Users/NAB/Developer/SAP%20CP%20Cloud%20Foundry/hana-shine-xsa-shine-cf/.mta /deps/guice-4.1.0.jar)方法java.lang.ClassLoader.defineClass(java.lang.String,byte [],int,int,java.security.ProtectionDomain)警告:请考虑将此报告给维护人员 的com.google.inject.internal.cglib.core。$ ReflectUtils $ 1警告:使用–illegal-access = warn启用警告进一步的非法反射访问操作警告:所有非法访问操作将在以后的版本中被拒绝SAP Multitarget Application Archive Builder  1.1.2模块" shine-core-js":调用npmModule" shine-user-js":调用npmModule" shine-web":调用npmModule" site-content":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry  \ hana-shine-xsa-  shine-cf \ site-content \ package.json已经存在模块" shine-core-db":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf \ core-db \ package  .json已经存在模块"站点Web":调用npmModule" shine-core-db":调用npmModule"站点内容":调用npmERROR:无法构建模块"站点Web"。 命令执行失败

任何想法如何解决此问题? 是否可以在调试模式下进行构建以查看有关该错误的更多详细信息?
这里有一些有关所使用的Java和Maven版本的其他信息

 java版本" 9.0.1" 
Java(TM)SE运行时环境(内部版本9.0.1 + 11)
Java HotSpot(TM)64位服务器VM(内部版本9.0.1 + 11,混合) 模式)
Apache Maven 3.5.2(138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T09:58:13 + 02:00)
Maven主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ apache-maven -3.5.2 \ bin \ ..
Java版本:9.0.1,供应商:Oracle Corporation
Java主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ Java \ jdk-9.0.1
默认语言环境:de_DE,平台编码:Cp1252
操作系统名称:" windows 10",版本:" 10.0",arch:" amd64",家族:" windows"

亲切的问候
鲁兹比

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

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


嗨,

我正尝试使用CP CLI在SAP Cloud Platform的Cloud Foundry环境中构建和部署SHINE内容,如以下链接所述:

https://blogs.sap.com/2017/07/10/deploying-shine-on-the-cloud-foundry-environment-within-sap-cloud-platform /

,但是生成失败并显示以下错误消息。

 SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf> java -jar mta.jar -build-target = CF -mtar = shine-cf.mtar build警告:发生了非法的反射访问操作警告:非法的反射 通过com.google.inject.internal.cglib.core。$ ReflectUtils $ 1访问(文件:/C:/Users/NAB/Developer/SAP%20CP%20Cloud%20Foundry/hana-shine-xsa-shine-cf/.mta /deps/guice-4.1.0.jar)方法java.lang.ClassLoader.defineClass(java.lang.String,byte [],int,int,java.security.ProtectionDomain)警告:请考虑将此报告给维护人员 的com.google.inject.internal.cglib.core。$ ReflectUtils $ 1警告:使用–illegal-access = warn启用警告进一步的非法反射访问操作警告:所有非法访问操作将在以后的版本中被拒绝SAP Multitarget Application Archive Builder  1.1.2模块" shine-core-js":调用npmModule" shine-user-js":调用npmModule" shine-web":调用npmModule" site-content":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry  \ hana-shine-xsa-  shine-cf \ site-content \ package.json已经存在模块" shine-core-db":C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ hana-shine-xsa-shine-cf \ core-db \ package  .json已经存在模块"站点Web":调用npmModule" shine-core-db":调用npmModule"站点内容":调用npmERROR:无法构建模块"站点Web"。 命令执行失败

任何想法如何解决此问题? 是否可以在调试模式下进行构建以查看有关该错误的更多详细信息?
这里有一些有关所使用的Java和Maven版本的其他信息

 java版本" 9.0.1" 
Java(TM)SE运行时环境(内部版本9.0.1 + 11)
Java HotSpot(TM)64位服务器VM(内部版本9.0.1 + 11,混合) 模式)
Apache Maven 3.5.2(138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T09:58:13 + 02:00)
Maven主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ apache-maven -3.5.2 \ bin \ ..
Java版本:9.0.1,供应商:Oracle Corporation
Java主页:C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ Java \ jdk-9.0.1
默认语言环境:de_DE,平台编码:Cp1252
操作系统名称:" windows 10",版本:" 10.0",arch:" amd64",家族:" windows"

亲切的问候
鲁兹比

付费偷看设置
发送
4条回答
huskylover
1楼-- · 2020-09-24 05:26

设置以下路径可以解决问题

回声%path%

C:\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ apache-maven-3.5.2 \ bin
C:\ Program Files(x86)\ Java \ jdk1.8.0_161 \ bin
C :\ Users \ NAB \ Developer \ SAP CP Cloud Foundry \ node-v6.12.3-win-x64

并运行命令

npm配置集@sap:registry https://npm.sap.com

空代码
2楼-- · 2020-09-24 05:31

你好Rouzbeh,

您是否得到了解决方案,因为我也面临着同样的问题。

温馨的问候,

Nitin

宇峰科技
3楼-- · 2020-09-24 05:25

嗨,

已安装哪个版本的node.js。 如自述文件所述, 它的Node.js 6.xx吗? 另外mta.jar是什么版本? 您可以运行命令java -jar mta.jar -v来查找版本。

最好的问候

Stephen

空代码
4楼-- · 2020-09-24 05:13

嗨,斯蒂芬,

node.js版本对于Windows是6.12.3。

但是当我尝试通过部署命令java -jar mta.jar -v来检查mta.jar版本时,遇到了关于guice-4.1.0.jar的相同的非法反射访问错误。

请提出建议。

此致

尼丁

一周热门 更多>