There are a number of Java 11 related bugs open against Commons Daemon. Noteably: https://issues.apache.org/jira/browse/DAEMON-396 LibraryPath is broken for Java 11 https://issues.apache.org/jira/browse/DAEMON-398 Java 11 jvm.dll startup error messages not available on stdout/stderr Fixing this depends on there being a new Commons Daemon release
Mostly a note to myself. If these are being fixed then also look at bug 55969. The suggested changes there to the default user also need Commons Daemon changes.
Another note to self: Commons Daemon 1.2.0 onwards will default to running the service as the LocalService user rather than LocalSystem. That will break a default Tomcat install via the installer since LocalService won't have the necessary rights to the work dir for JSPs to work (and there may be a bunch of other issues too). Addressing the points in bug 55969 will address this issue.
Fixed in: - master for 9.0.23 onwards - 8.5.x for 8.5.44 onwards - 7.0.x for 7.0.95 onwards