To debug the Java actions used in a Mendix microflow, you need to make some configuration changes to the way you start the Mendix runtime. This how-to will explain how to manage this.
This how-to will teach you how to do the following:
- Edit the server configuration
- Configure remote debugging
3 Editing the Server Configuration with Extra JVM Parameters
In this section, you will learn how to configure the security at the prototype/demo level. Be aware that this level of security is only applicable for development/demo purposes. This level is available for the quick development of demo applications. It simulates security without the more complex configuration of data access. When deploying to the Mendix cloud, production security is mandatory.
To edit the server configuration with extra JVM parameters, follow these steps:
- Open the project settings.
- Edit the configuration.
Go to the Server tab on the Edit Configuration editor and add the following line to the Extra JVM parameters field:
Next, start your application in Mendix.
4 Configuring Remote Debugging
In your Java IDE, you need to configure remote debugging. This screenshot shows the configuration in IntelliJ:
- Start the debugger.
- Place some breakpoints in your Java code.
- Start debugging.
5 Read More
- How to Find the Root Cause of Runtime Errors
- How to Clear Warning Messages in Mendix
- How to Test Web Services Using SoapUI
- How to Monitor Mendix using JMX
- How to Log Levels
- How to Debug Microflows
- How to Debug Java Actions
- How to Common Mendix SSO Errors
- How to Debug Microflows Remotely
- How to Get Started with Nexus Maven Repository Manager
- How to Use Eclipse to Debug Your Tomcat Web Application
- How to Profile Mendix Using JProfiler