2

Mac OS 10.6.8(32ビット)でのデーモンモードでのTomcat6のインストールに問題があります

私はこのチュートリアルに従いました:http://www.malisphoto.com/tips/tomcatonosx.html

Tomcatは手動起動(startup.sh)で動作しますが、Tomcat5.shファイルを起動しようとしてもtomcatが起動しません

私のcatalina.outファイルは言う:

fatal error: mach_msg (send) failed: 0x10000003

Service killed by signal 5

64ビットの問題のようですが、jsvcのfileコマンドですべて問題ないと表示されます

$ file jsvc
jsvc: Mach-O executable i386

私はLion(10.7.2)を搭載した他のMacで同じ設定を(私が思うように)試しましたが、すべてが正しく機能します。

なんで?私が間違っているのは何ですか?

4

1 に答える 1

0

「mach_msg (送信) に失敗しました...」というエラーをグーグルで検索すると、 https ://github.com/neo4j-attic/yajsw/issues/1 が表示されます。これは、これが権限に関連している可能性があることを示唆しています。

私がすることは、あなたが言及したチュートリアルの代わりに、Homebrew 経由で Tomcat をインストールすることです。手順:

  • Homebrew をインストールします: /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" ( Homebrew のインストール手順を参照してください)
  • Tomcat をインストールします。brew install tomcat

そして完了!これで、startup.sh と shutdown.sh を実行するだけで Tomcat を起動/停止できるようになりました。問題は発生しません。

于 2012-01-05T08:19:27.997 に答える