title: Is there a Java equivalent to a windows service
body: <p>I know you can run a jar as a windows service by calling it from a batch file or something similar to that, and I know that when you use an application server such as WAS, or Glassfish you have JVMS's that are "running" per-se.  But unless I am mistaken, those aren't necessarily "services".  That is to say processes that are executing without input from any user.  From my understanding you still need to call a JVM to get it to execute a process (and please feel free to correct me if I am wrong).  But I have always been curious as to what is the Java/Linux equivalent of the Windows Service?  Maybe it is JVM's running in an application server like Tomcat, or Glassfish.  </p>