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
2 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.
3 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.
4 Read More
- Find the Root Cause of Runtime Errors
- Clear Warning Messages in Mendix
- Test Web Services Using SoapUI
- Monitor Mendix using JMX
- Log Levels
- Debug Microflows
- Debug Java Actions
- Common Mendix SSO Errors
- Debug Microflows Remotely
- Get Started with Nexus Maven Repository Manager
- Use Eclipse to Debug Your Tomcat Web Application
- Profile Mendix Using JProfiler