I'm working an application, let's call it a tool server which will accompany the target applications. The tool server is written in c/c++ and its embedding mongoose web server to allow http/websocket connections. To the target application it's connected via customized network library. The basic logic works: web server hosts a web page, which is using JS and websocket and the communication flow targetapp <-> toolserver <-> webpage is working as intended. This allows us to create "simple" web apps for stats tracking, logging and some data editing. But to do some more "serious" apps we need java applets. To run them we need a proper java server like tomcat.
I'm doing some research on how to combine these two things. I read about mod_jk which is a link between tomcat and apache web server, but since I'm kinda new in these waters, I'm looking for some advice.
1) What would be the "smoothest" way to integrate tomcat server into existing setup? I'd prefer to have a copy only "installation", so when toolserver is started the tomcat should also start, and vice versa on stopping. Just install run/stop service?
2) Biggest issue is how to link web server with tomcat. I presume the webserver would still be entry point? How to handle websocket communication from tomcat webpage to web server and then to tool server?