2009-07-21 12 views
2

Wie installiere ich Tomcat als Daemon unter OS X? Es sollte selbst dann ausgeführt werden, wenn ein Benutzer nicht angemeldet ist.Wie installiere ich Tomcat als Daemon unter OS X?

Ich könnte wahrscheinlich die Installation von Tomcat für einen einzelnen Benutzer überleben und es bei der Anmeldung ausführen, für jetzt. Aber auf lange Sicht muss ich es als Dienst beim Booten installieren und ausführen.

+0

Ich schlage vor, dies gehört auf serverfault.com. Es geht um die Verwaltung eines Systems, nicht nur um das Programmieren. Trotzdem glücklich, überstimmt zu werden. –

+0

Hmmm .... Ich würde das kaufen ... lassen Sie die engen Stimmen entscheiden .... –

+0

Ich muss jedoch die Installation des Dienstes Skript. Es ist alles Teil einer Webapp ich schreibe, und das ist alles über die Installation und den Betrieb von es. Könnte in beide Richtungen gehen. Hmmm .... –

Antwort

3

Sie könnten Ihr eigenes LaunchDaemon-Skript dafür schreiben.

Launch Services kann verwendet werden, um benutzer- oder systembasierten Start einzurichten.

+1

fantastisch. Ich fand vollständige Anweisungen dafür unter http://publicobject.com/2005/05/launchd-tomcat.html –

0

erforderlich ist, was Matthäus und Gegenstände gesagt, aber denken Sie daran, wenn Sie mit launchd integrieren, das Skript nicht gabeln und Ausfahrt sollte. Siehe Daemon Requirements

+0

Danke für den Link, aber diese Aussage ist falsch. "Sie dürfen Ihren Prozess nicht verzweigen ** und den Elternprozess beenden **." Man kann forkieren, aber es werden dabei Verhaltensweisen erwartet - elter tritt nicht aus und darf sich nicht selbst dämonisieren. –

+0

Danke für die Korrektur; meine Aussage war unvollständig. –

Verwandte Themen