2009-07-21 6 views
2

Comment installer Tomcat en tant que démon sur OS X? Il devrait fonctionner même si un utilisateur n'est pas connecté.Comment installer Tomcat en tant que démon sur OS X?

Je pourrais probablement survivre à l'installation de Tomcat pour un seul utilisateur et l'avoir exécuté à la connexion, pour le moment. Mais à long terme, j'en ai besoin installé et fonctionnant comme un service au démarrage.

+0

Je suggère que ça tombe sur serverfault.com. Il s'agit de l'administration d'un système, plutôt que de simplement programmer. Heureux d'être rejeté, cependant. –

+0

Hmmm .... J'achèterais ça ... laisser les votes serrés décider .... –

+0

J'ai besoin d'écrire l'installation du service, cependant. Tout cela fait partie d'une webapp que j'écris, et tout cela concerne l'installation et le fonctionnement de celle-ci. Pourrait aller dans les deux sens. Hmmm .... –

Répondre

3

Vous pouvez écrire votre propre script LaunchDaemon. Les services de lancement peuvent être utilisés pour configurer le démarrage par utilisateur ou par système.

+1

fantastique. J'ai trouvé des instructions complètes pour cela à http://publicobject.com/2005/05/launchd-tomcat.html –

0

Qu'est-ce que Matthew et objets dit, mais rappelez-vous si vous intégrez avec launchd, le script ne doit pas bifurquer et quitter. Voir Daemon Requirements

+0

Merci pour le lien, mais cette déclaration est incorrecte. "Vous ne devez pas fork votre processus ** et avoir le processus parent exit **." On peut bifurquer, mais il y a des comportements attendus dans ce cas - le parent ne quitte pas et ne doit pas se démoniser lui-même. –

+0

Merci pour la correction; ma déclaration était incomplète. –

Questions connexes