我使用的是Mac OS X 10.7.3。我通过macports 2.0.4安装了tomcat6。我将tomcat6的位置放在myeclipsespring10服务器配置中。到目前为止一切都很好。
然后我试着在myeclipse。它无法启动,表示类似8080端口的东西已经在使用中。
然后我去了终点站。
ps aux | grep tomcat
出现4个过程。tomcat6似乎是在安装后自动启动的。然后我试着用阻止它
sudo tomcatctl stop
问题来了。不管我怎么试,它总是说
Stopping Tomcat...(pid ****)............... giving up.
我试图终止这个过程,但它在终止后又开始了。
我该如何阻止它,让myeclpse接管它?感谢您的帮助。
谢谢,
Milo
尝试执行sudo port unload tomcat6
这个命令取代了自己与launchctl
的交互,但我不确定它是否支持-w
开关,如果它与launchctl unload
一起使用,它通常会删除启动守护进程,这意味着你不会遇到神奇的重启问题。