Port 8090 is used to communicate between the modeler and the runtime. It's used to configure the app, start running the model etc. In production this same port is used by the magic 'm2ee' script to start/stop the process.
To answer your question (does this have any use for me?): you could theoretically write your own client that configures/starts/stops the runtime.
I have a same error