ローカルのOSXLionマシンでWebアプリケーションを実行したい。 http:// localhost:808 に移動すると、すでにプロセスが実行されているため、次のメッセージが表示されます。
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
OSXでこのポートで実行されているプロセスを見つけるにはどうすればよいですか。 Linuxで同じことをするエントリがいくつか見つかりましたが、OSXでは機能しないようです。
どうもありがとう。
更新1:コマンドを実行していますlsof -i -P | grep 8080
結果は次のようになります
WebProces 174 petersmith 20u IPv6 0xffffff80147e6cc0 0t0 TCP localhost:50059->localhost:8080 (ESTABLISHED)
しかし、これは、URLにアクセスするときにブラウザで取得するhtml出力の作成を担当するプロセスを教えてくれません。
アップデート2:自分のマシンに Jenkins CI をインストールしたいのですが、すでにインストールされているようです。私のマシンに問題があります。
非常に一般的な方法で:
Sudo lsof -i -P
…特定のポートで実行されているすべてのプロセスが一覧表示されます。詳細については、 この回答 を参照してください。
特別な場合、Jenkinsはすでに実行されています。このStackOverflowの質問には詳細があります: MacでJenkinsを実行できません 。解決策は次のようです:
Sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
…これは、同様のStack Overflowの質問にも関連しています: Mac Snow LeopardにインストールされているJenkinsを停止する方法は?