Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A while ago I ran across a project that did something like this, and I cannot find it now anywhere. The idea was this thing would run your java program for you, and you'd interact with it over the network. Presumably text-only programs, though I didn't get all the details (I'd probably remember it better if I had). This would allow you to use the output of a java program on a php web page, say, and avoid taking the java program startup hit every time.

Does anyone know of this project or anything similar?


share|improve this question
What sort of java programs? In a way you have just described Tomcat, though i assume this is not what you meant. – Kyle Hodgson Jun 11 '09 at 2:26
I should have mentioned, asadmin from Glassfish. I'd like to query it to get a list of deployed applications, to display in a PHP web page. – Steve Kehlet Jun 11 '09 at 17:19
up vote 2 down vote accepted

Nailgun might be what you're looking for:

Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.

share|improve this answer
Thank you so much! This is it! – Steve Kehlet Jun 11 '09 at 17:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.