【发布时间】:2013-10-28 08:02:00
【问题描述】:
我知道这个问题已经被问过几次,但任何答案都帮助我解决了自己的问题。就像我说的那样,我正在开发 OSX Mavericks,我想将 tomcat 与 Eclipse JEE 一起使用。这正是我所做的: - 我下载了 Eclipse JEE for mac。 - 我在http://tomcat.apache.org/download-70.cgi 上下载了 Apache 7.0.47 - 我将我的文件夹放在 /Library/apache-tomcat-7.0.47 中,并在我命名为 tomcat 的同一个文件夹中创建了一个符号链接 - 我尝试使用 Eclipse 对其进行配置,但是当我启动服务器时出现错误消息: “本地 Tomcat v7.0 服务器所需的端口 8080 已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。”
你知道mac OS上哪个进程正在使用8080端口以及如何杀死它吗?
- 我尝试通过在 Eclipse 中更改端口 8081 来在另一个端口上启动服务器。但 localhost:8081 上仍然没有出现任何内容。
- 我尝试使用终端启动 appache,方法是键入:“/Library/Tomcat/bin/startup.sh”,但仍然没有任何反应,我的网络浏览器只是告诉我:“没有收到数据”。
我希望我一直不够稳定,希望有人能给我一个问题。
【问题讨论】:
-
在终端应用程序中运行
sudo lsof -i -P将列出进程正在使用的端口。
标签: java eclipse macos apache tomcat