The problem is this. The webserver service must be fully started before the jnp service is loaded. The default config file doesnt have a "depends" for this but they are far enough apart so that the webservice loads (and set rmi.codebase) before jnp starts.
In a tiny config they race each other - so the depends is required
This is actually a bug in the default config file since it s a timing dependency