dadevelopa
Mitglied
Hallo zusammen,
ich bin gerade dabei einen Multithreaded Java Server zu schreiben.
Nun hat sich mir die Frage gestellt, wie ich es schaffe, den Java Prozess zu Starten und den Server anschliessend als selbständigen Prozess laufen zu lassen.
Momentan ist es so, dass die Requests an den Server in einer endlosen while-Schleife entgegengenommen werden. Das Problem dabei: sobald der Server gestarted wird, ist die Konsole, in welcher der Server started, belegt und der Server kann eigentlich nur noch durch ein Kill Kommando gestopt werden.
Ich möchte mein Programm nun so abändern, dass der Prozess verschiedene Nachrichten abfangen und darauf reagieren kann, ausserdem würde ich den Server gerne im Hintergrund als Standalone Applikation starten, welche keine Konsole blockiert.
Als Vorbild was Starten und Stoppen angeht würde mir eigentlich der Tomcatserver zusagen, leider habe ich keine Ahnung von Message Handling usw. in Java.
Kann mir hier irgendwer behilflich sein?
Danke.
ich bin gerade dabei einen Multithreaded Java Server zu schreiben.
Nun hat sich mir die Frage gestellt, wie ich es schaffe, den Java Prozess zu Starten und den Server anschliessend als selbständigen Prozess laufen zu lassen.
Momentan ist es so, dass die Requests an den Server in einer endlosen while-Schleife entgegengenommen werden. Das Problem dabei: sobald der Server gestarted wird, ist die Konsole, in welcher der Server started, belegt und der Server kann eigentlich nur noch durch ein Kill Kommando gestopt werden.
Ich möchte mein Programm nun so abändern, dass der Prozess verschiedene Nachrichten abfangen und darauf reagieren kann, ausserdem würde ich den Server gerne im Hintergrund als Standalone Applikation starten, welche keine Konsole blockiert.
Als Vorbild was Starten und Stoppen angeht würde mir eigentlich der Tomcatserver zusagen, leider habe ich keine Ahnung von Message Handling usw. in Java.
Kann mir hier irgendwer behilflich sein?
Danke.