Skip to Content
Technical Articles
Author's profile photo Sriram Sreepathi

Debug Java Code in Agentry Cloud Edition (ACE)

The purpose of this article is to explain the steps required to debug java source code where Agentry Cloud Edition (ACE) server is running as java application in SCP sub-account. Please note that the steps are not applicable for ACE running in subscription mode (preview, production etc.)

For Java applications, choose between three types of SAP Cloud Platform SDK for Neo environment. For more information, see Install the SAP Cloud Platform SDK for Neo Environment.

Extract the zip file to a folder

SAP JVM is the Java runtime used in SAP Cloud Platform. It can be set as a default JRE for your local runtime. For instructions on how to install it, see (Optional) Install SAP JVM.

Download and set up Eclipse IDE for Java EE Developers. See Install Eclipse IDE.

Download and set up SAP Development Tools for Eclipse. See Install SAP Development Tools for Eclipse.

Follow the steps from the above link to install the SAP Development tools for Eclipse

Configure the landscape host and SDK location on which you will be deploying your application. See Set Up the Runtime Environment.

Then use the link below on debugging applications in the cloud and use the Applications Deployed with the Console Client steps.

https://help.hana.ondemand.com/help/frameset.htm?10b63fe6c3bb41bdb7986c3cebfd140e.html

After the above steps, the server should be running in debugging mode

Import java source code, adjust java path variables and build the project. Insert a breakpoint

Trigger a sync from the client and Eclipse should prompt to view in debugger perspective

If source code isn’t appearing, use the edit source code look up and map it

Once the source code is mapped successfully, the debugger should show up the source code in the debugger view. From this point, the debugging is similar to debugging the java source using SMP on-premise version. When done with the debugging, use disconnect option to disconnect the session.

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sahil Dudeja
      Sahil Dudeja

      Thanks for sharing detailed steps!

      Author's profile photo Leonardo Gomez
      Leonardo Gomez

      Hi Sriram,

      This is quite an old blog post, I hope you are still there to give me an answer. I have 2 questions:

      1. I don't understand what you mean that this applies for ACE running as java application and not  running as a suscription mode. Could you clarify the difference?
      2. Almost at the end, you post a link that is broden. I believe is equivalent to this one
        https://help.sap.com/viewer/ea72206b834e4ace9cd834feed6c0e09/Cloud/en-US/10b63fe6c3bb41bdb7986c3cebfd140e.html

      but what are the applications deployed with the Console Client?

      Thank you!!

      Leonardo.

       

      Author's profile photo Sriram Sreepathi
      Sriram Sreepathi
      Blog Post Author

      Hello,

      This blog was published using the software and cloud components that was available and used in 2019. Since then, some of the components referenced in the article may have revised version and as a result, some of the steps may be obsolete or isn't valid anymore. For updated details, please refer the new version of blog which is available here. Thanks.

      https://blogs.sap.com/2022/09/21/debug-java-code-in-agentry-cloud-edition-ace-2/