2009-07-21 5 views
2

OS XにデーモンとしてTomcatをインストールするにはどうすればよいですか?ユーザーがログオンしていなくても実行する必要があります。TomcatをOS X上でデーモンとして導入する方法は?

私はおそらく、Tomcatを1人のユーザーにインストールしてログインして実行することができます。しかし、長期的に私はそれをインストールし、起動時にサービスとして実行する必要があります。

+0

これはserverfault.comに属していることを示唆しています。これはプログラミングだけでなく、システムの管理に関するものです。しかし、却下されてうれしい。 –

+0

Hmmm ....私はそれを買うだろう...近くの投票を決める.... –

+0

私は、サービスのインストールをスクリプトする必要があります。これはすべて私が書いているwebappの一部です。これはインストールと実行に関するすべてです。両方向に進むことができました。 Hmmm .... –

答えて

3

独自のLaunchDaemonスクリプトを作成することもできます。

起動サービスを使用して、ユーザーまたはシステムベースの起動を設定できます。

+1

fantastic。私はhttp://publicobject.com/2005/05/launchd-tomcat.htmlで完全な説明を見つけました –

0

何マシューとオブジェクトは言ったが、あなたはlaunchdと統合されている場合、スクリプト、フォークして終了してはいけません覚えて何が必要かについての詳細は、ページの下部にUpdated for 2009を参照してください。 Daemon Requirements

+0

リンクをありがとうが、そのステートメントは間違っています。 "あなたはあなたのプロセスをフォークしてはならず、親プロセスがプロセスを終了する必要があります**。"フォークすることはできますが、親が終了しない場合には動作が期待され、自分自身をデーモン化してはいけません。 –

+0

訂正ありがとうございます。私の声明は不完全でした。 –