我知道这个问题已经被问了几次,但是任何答案都帮助我解决了自己的问题。就像我说的我正在使用OSX Mavericks,我想用Eclipse JEE使用tomcat。这正是我所做的: - 我为Mac下载了Eclipse JEE。 - 我下载了Apache 7.0.47 http://tomcat.apache.org/download-70.cgi - 我把我的文件夹放在/Library/apache-tomcat-7.0.47,我在这个我命名为tomcat的文件夹中创建了一个符号链接 - 我试着用Eclipse配置它但在启动服务器时会出现错误消息: “Tomcat v7.0服务器在localhost中所需的端口8080已在使用中,服务器可能已经在另一个进程中运行,或者系统进程可能正在使用此端口。启动此服务器,您需要停止其他进程或更改端口号。“用Mac在Eclipse上运行tomcat
你知道哪个进程在mac OS上使用port 8080以及如何杀死它?
- 我试图通过在端口8081中的eclipse中更改它来启动另一个端口上的服务器。但仍然没有出现在localhost:8081上。
- 我试图通过输入“/Library/Tomcat/bin/startup.sh”来启动appache,但仍然没有任何事情发生,我的网络浏览器告诉我:“没有收到数据”。
我希望自己一直很自信,希望有人能给我一个问题。
在终端应用程序中运行'sudo lsof -i -P'将列出进程正在使用的端口。 –