点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我遵循了此教程 并创建了一个简单的应用程序,该应用程序与我的自定义OData服务有关,并且一切正常。 我使用以下命令在本地启动应用程序:
mvn scp:clean scp:push -pl应用程序-Derp.url = https://URL
本地服务器工作正常,我也可以模拟目的地。
但是我该如何调试我的应用程序? 如何在调试模式下启动该服务器?
最好的问候
克里斯
嗨克里斯托弗,
我可以在本地调试Neo应用程序
为此,我按照以下步骤操作:
1。 下载Eclipse-我使用了Neon安装。
2。 添加用于Java的SAP Cloud Platform工具:
使用Eclipse上的"安装新软件"对话框并使用适合您的Eclipse版本的SAP更新站点来执行此操作,例如 https://tools.hana.ondemand.com/neon 。 >
3。 使用Maven原型com.sap.cloud.sdk.archetypes:scp-neo-javaee7创建一个Java EE 7项目,并将其导入Eclipse
4。 选择应用程序项目(YOUR_NAME-application),然后从Eclipse中的"调试"下拉菜单中选择"调试为...->在服务器上调试..."。 然后选择"手动定义新服务器",然后选择" Java EE 7 Web Profile TomEE 7服务器"。 对于"服务器运行时环境",您必须下载相应的" Java EE 7 Web配置文件TomEE 7" SAP Cloud Platform Neo Environment SDK并将其解压缩到您的计算机上。 然后在"服务器运行时环境"字段中提供文件夹:
5。 通过在"服务器"视图中双击打开服务器,然后打开"用户"选项卡,在服务器上创建用户。 您必须在其中添加一个用户,才能通过Web应用程序弹出的身份验证对话框:
在命令行上使用" mvn scp:push"运行应用程序时不需要此操作,因为这将使另一种配置生效-不便之处,敬请谅解。
6。 在"服务器"视图上重新启动服务器,以使用户创建生效。 然后在HelloWorldServlet中创建一个断点,然后转到localhost:8158/YOUR_APP_NAME-application/hello!
我没有尝试定义和访问目标,但是似乎很容易通过"服务器"视图的"连接性"选项卡来实现。
祝你好运,让我们知道这是否有效!
我没有此选项。 唯一可用的选项是关闭主题。
我建议您查看以下两个来源:
https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/6ac55364e4e> b
和 https://blogs.sap。 com/2019/07/24/remote-debugging-on-cloud-foundry/
我希望这会有所帮助,否则我将深入研究它的工作方式,因为我也从未做过
为您完成了它。
谢谢:)我猜想此操作只能由主持人完成。
# p #嗨,乔治,
非常感谢,它现在也对我有用:) sap erp后端也可以到达:)也许您可以将答案添加到本教程中,因为它非常有用。
最好的问候
Chris
感谢您的帮助:)我已经检查了上面的链接,但它们没有帮助。 在没有SAP Cloud SDK的以前的应用程序中,第一个链接对我有用。 在这里,我在Eclipse中启动了Java EE 7 Web Profile TomEE 7服务器,可以在调试模式下启动它。 这不适用于我的Cloud SDK项目。 上面的控制台命令正在启动一个Tomcat服务器,该服务器未在我的Eclipse中显示,因此我无法在调试模式下启动该服务器。
第二个链接仅适用于Cloud Foundry,我使用的是Neo环境。
如果您可以检查一下,那就太好了。
最好的问候
克里斯
一周热门 更多>