都道府県穴埋めゲーム

質問させてください。
eclispeでサーブレットの開発をしています。

以下の操作をしたら、サーバが動作しなくなりました。(「ポートが使用中」という旨の表示が出る)

1.新規にワークスペースを作成する
2.既存のサーブレットのプロジェクトを1.のワークスペースにインポートする
3.2.でインポートしたプロジェクトを起動する

どなたか原因と対策をご存じないでしょうか。
よろしくお願いします。

A 回答 (3件)

2つ以上のAPサーバー(たぶんTOMCATだとおもうが)を起動している場合に発生するメッセージです。


ワークスペースを切り替える場合、サーバーは確実に終了しましょう。
PCごと再起動されてもでるようならばサービスに登録されています。

確実にAPサーバーの起動がひとつになるようにしてください。

この回答への補足

いつもありがとうございます。
おそらく、サービスに登録されてしまっています。
対策はどうすれば良いでしょうか。

補足日時:2011/08/29 14:18
    • good
    • 0

Apach Tomcat Monitor を利用するか


[windows サービスの停止] で検索するのもいいでしょう。



>> ANO.2
複数の Tomcat が起動されている場合。
2~3箇所のポートの設定をいじる必要がありますお。

AJP:8009 とか
管理ポート:8005とか(たぶんWTPからのみだとおもうがこのポートは)

サービスですでに自動起動の設定になっているから
設定ファイルを変更しても翌日また同じ状態になるだけです。
こんどは 8081 ポートが利用されている【略】で
    • good
    • 0
この回答へのお礼

ありがとうございます。
こちらも試してみます。

お礼日時:2011/09/20 19:12

サーバがTomcatであれば、/conf/server.xmlファイルを修正するほうがいいと思います。

下記内容を修正する。
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080" redirectPort="8443"/>

port="8080"---->port="8081"
    • good
    • 0
この回答へのお礼

ありがとうございます。
試してみます。

お礼日時:2011/09/20 19:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報