I wrote in Nov. 1997 before the Java servlet API. It ‘s based on the native OS process instead of Java thread. No plugin needed for the web server since it speaks CGI.
The idea starts from when I’m playing with JNI and Java invocation API. One thing I’ve learned JVM can be created from C code (Invocation API) and invoke any java method from C (not necessarily static void main()).