The question:
Is there some way to \"connect\" to a running JVM and change system properties (given by -Dproperty=value) without stopping the JVM and without having programmed a
Many system properties are only examined on start up so changing them doesn't always help.
I suggest you add support within your application to perform the change via a request so your application will know that it has happened and handle it accordingly.