我使用的是Mac OS X 10.7.3。我通过macports 2.0.4安装了tomcat6。我把tomcat6位置放在myeclipse中进行spring 10服务器配置。到目前为止,一切都很好。
然后我试着在myeclipse中启动它。它无法启动,说8080端口已经在使用。
然后我去了终点站。
ps aux | grep tomcat
出现了4个过程。安装后似乎tomcat6自动启动了。然后我试着用
来阻止它sudo tomcatctl stop
问题来了。无论我如何尝试,它总是说
Stopping Tomcat...(pid ****)............... giving up.
我试图杀死进程,但是在杀死之后它仍然继续启动tomcat。
如何阻止它并让myeclipse接管它?任何帮助表示赞赏。
谢谢,
米洛
答案 0 :(得分:2)
尝试sudo port unload tomcat6
此命令取代了自己与launchctl
的交互,但我不确定它是否支持-w
开关,如果它与launchctl unload
一起使用,通常会删除启动守护程序,这意味着你不会遇到魔术重启问题。