2

我在 Mac OS 10.6.8(32 位)上以守护程序模式安装 tomcat 6 时遇到问题

我遵循了本教程: 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 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 回答