- ベストアンサー
eclipseで、「ポート番号が使用中です」と表示されて困っています。
プログラムの勉強を始めたばかりなので、拙い質問ですが、ご存じの方は、是非、よろしくお願いします・・・。 eclipseを使って、webアプリケーションを作成しようとしたのですが、 JSP作成後、デバッグを行うと、 「localhostのTomcatv6.0サーバーで 必要な幾つかのポート(8005,8080,8009)が既に使用中です。サーバー は既に別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中である可能性があります。このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。」 と表示され、デバッグできませんでした・・・。 そこで、Active Portsをダウンロードして使用中のポート番号を調べると、同じ番号のものはありません・・・。 さらに、いろいろネットで調べると、oracleをインストールしているとポート番号が競合する、とかいてあったのですが、oracle10gをインストールしたので、このせいなのでしょうか?? その為、oracleを削除したのですが・・・。 そこまでしか、対処方法はわからず、行き詰まりました。 この場合、一体、どう対処したらよいのでしょうか・・・?? 現在の環境は、 ・windowsXP、jdk1.6.0_03、jre1.6.0_06 ・Tomcat6.0 ・eclipse3.3→eclipseの「設定」からインストールしたTomcatを登録しました。 ・oracle10g 以上、長くなりましたが、本当に困っているので、よろしくお願いします・・・。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- umasikajiro
- ベストアンサー率67% (545/803)
回答No.3
- OKbokuzyo
- ベストアンサー率43% (130/296)
回答No.1
お礼
あれから、ネットで検索してみたところ、IISがインストールされている状態だったから(?)か、アンインストールすると、無事にデバッグできました!!! 本当に有り難うございました。 もしかしたら、またお世話になるかもしれませんが、その時は、よろしくおねがいします・・・。
補足
お返事、ありがとうございます! 早速試してみました。 ログ?らしきものがずらずらと表示されました・・・。 以下、ログの一部分なのですが、これは一体、何を意味しているしているのか・・・。 もしご存じなら、ぜひアドバイスをお願いします・・・。 [ログ(?)] 致命的: エンドポイントを初期化中のエラーです java.net.BindException: Address already in use: JVM_Bind:8080 致命的: Catalina.start LifecycleException: プロトコルハンドラの初期化に失敗しました: java.net.BindException: Address already in use: JVM_Bind:8080 致命的: エンドポイントを起動中のエラーです java.net.BindException: Address already in use: JVM_Bind:8080 致命的: Catalina.start: LifecycleException: service.getName(): "Catalina"; プロトコルハンドラの起動に失敗しました: java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.catalina.connector.Connector.start(Connector.java:1139)