我想在我的本地 OSX Lion 机器上运行一个 Web 应用程序。当我访问http://localhost:8080 时,已经有一个进程在运行,因此我收到以下消息:
Status Code: 404
Exception: Request URL / not found.<br><br>
Stacktrace:
Generated by Winstone Servlet Engine v0.9.10 at Wed Nov 30 13:01:15 CET 2011
Run Code Online (Sandbox Code Playgroud)
如何在 OSX 下找到在此端口上运行的进程。我发现了几个在 Linux 上做同样事情的条目,但它们似乎在 OSX 中不起作用。
非常感谢。
更新 1:我运行命令会lsof -i -P | grep 8080
产生以下输出
WebProces 174 petersmith 20u IPv6 0xffffff80147e6cc0 0t0 TCP localhost:50059->localhost:8080 (ESTABLISHED)
Run Code Online (Sandbox Code Playgroud)
但这并没有告诉我在访问 URL 时哪个进程负责创建我在浏览器中获得的 html 输出
更新 2:我应该提到我想在我的机器上安装Jenkins CI并且已经有一个安装存在,它似乎在我的机器上有问题。
我有一个瑞士键盘,在许多(基于开发人员的)程序中,我与我最喜欢的快捷键之一发生冲突:Cmd+ Shift+7或Cmd+ /。我使用它来将焦点设置到每个 OSX 应用程序的Help > Search
菜单项,在那里我可以搜索和执行任何命令而无需使用鼠标。
因此,例如在 Textmate 或 Xcode 中,此快捷方式会从所选文本中添加注释,而不是跳转到Help > Search
.
现在我不想为每个程序都这样做(我会再次在新 Mac 上丢失设置)。那么有没有一种全局的方法可以将Help > Search
-Shortcut设置为 master?