Run non GUI Java program on Server <p>I'm really experienced when it comes to Java SE, but aside from helping out on a Java EE program running on a application server like <em>JBoss</em> i have no experience in running Java server side, only PHP applications.</p> <p>I want to do the following:<br/> I just want to write a Java program, that listens on a port (if there are incoming connections) which has to run on a server. It's no web application, there's no GUI or any stuff like that. It just needs to be approachable via the net from for example a desktop application.</p> <p>What do i need to run a simple Java program server side which can accept requests as simple as possible? (Server recommendations for this simple task appreciated).</p>