点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Java项目,在我的SA...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Java项目,在我的SA...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个Java项目,在我的SAP Cloud Platform NEO试用版中运行正常,没有任何问题。
现在,我将其部署到非试用版,但是当我尝试启动它时,它以以下消息结尾:
警报:无法启动应用程序proxyservlet:由于ICloudController服务匹配过滤器而无法启动VM:(&(objectclass = com.sap.core.cloud.controllers.api.ICloudController)(network.segment = sandbox_sap.c1.m2 )(service.pid = com.sap.core.cloudcontroller.rpc *)不可用!
设置应该全部相同。
有人知道这可能会导致什么,如何找到解决方案? 还是至少要照看哪里?
史蒂芬,你好
您是否已更新pom.xml以避免使用Web Profile Neo SDK? 原始的Git项目正在使用版本1.44.0.1上的运行时。 此运行时版本引用自2017年12月起已弃用的SDK ,该SDK过去曾在JVM 1.6中运行。
我已经这样更新了pom.xml:
然后通过运行'mvn clean install'创建一个新的war文件,您应该可以将其部署在生产性neo帐户上。
BTW:在Java和html5应用程序中,不再需要代理servlet以避免交叉源策略。 您可以简单地调用连接目标服务。 在HTML5中,您可以通过neo-app.json文件中的路由器执行此操作,而在Java中,您可以通过在web.xml中定义的JNDI直接调用它。
然后,您可以在代码中按以下名称检索目的地:
我建议您下载" Java Web Tomcat 8" SDK ,并查看示例目录。 在那里,您将找到一个名为Connectivity的Maven项目,其中包含一个有效的示例。
关于,
伊凡
一周热门 更多>