- - PR -
Tomcatのポートについて
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-08 13:53
いつもお世話になっております。質問があります。
Webサーバーを構築したPCがあります。そのWebサーバは検証機です。 デフォルトの8080ポートを使ってそのアプリは動いていました。 その後、同じPCにEclipseをダウンロードしてEclipseからコードを触ったりできる ようにeclipse\workspace配下にその検証機用として動いているアプリを配置し 8080ポートは検証機用に既に使われていたためTomcat8090ポートへアクセスするような環境を作りました。(Server.xmlの8080を8090に変更しました。) 今回、検証機の方で設定変更がありweb.xmlの変更をしてTomcat再起動するとその検証機で動いていたアプリではなくEclipseから触っていたアプリを見るのです。 Server.xmlの8080のところを変更するとその変更したポートへアクセスするのは分かるのですが、Server.xmlの8080と戻してもそのEclipseから触っていたアプリを向くのはどうしてでしょうか。もしかして、workspace配下においたプロジェクト名と検証用のwebapps配下にある名前が同じ事が問題でしょうか。 あまりTomcatのポートについてよくわかっておらず申し訳ありませんが、ご教授いただけないでしょうか。お願い致します。 |
|
投稿日時: 2006-11-08 14:21
るぱんです。
TOMCATを再起動したら8080になるとかって事はないですかね? sever.xmlの変更はTOMCATの再起動を伴います。 |
|
投稿日時: 2006-11-08 14:41
それが再起動しても8090ポートでしかアクセスできず、8080ポートへアクセス
しようとすると「ページが表示できません」とでます。 |
|
投稿日時: 2006-11-08 15:19
もしかすると、このスレッドに用件が似ている気がします。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20416&forum=12&start=8 Server.xmlの確認が必要とありますが、<Connector className=・・・ のport="8090"と設定しています。port="8080"と変更しても"8090"と設定した時と 同じアプリが使われます。これは正しい動作なのでしょうか。 port="8090"と設定する前に使っていたアプリはいったいどうすれば 使えるのでしょうか。 |
|
投稿日時: 2006-11-08 15:22
るぱんです。
自分のPCにTOMCATを二つ入れるって話ですか・・・? |
|
投稿日時: 2006-11-08 15:29
Tomcatは一つしか入っていないので、
関係ないですね。混乱させてすいません。 再起動する際にコンパネ・管理ツール・サービスからTomcatの再起動をしましたが、 (Tomcat Webアプリケーションマネージャからではなく) それが問題だったのでしょうか。再起動する前までは8080で動いていた検証用アプリも 見えていました。 |
|
投稿日時: 2006-11-08 15:46
なぜかEclipseから作成していたアプリをEclipseから再起動をすると
「エンドポイントを初期化中のエラーです」と出ます。 しかし、Tomcat Webアプリケーションマネージャからアクセスすると 正常に動いているのが確認されます。 アプリ自体はまったく触っていないのですが。 |
|
投稿日時: 2006-11-08 16:30
るぱんです。
portの設定は1台のTOMCATに対して1つです。 TOMCATの中で動くアプリケーションに対して1つではありません。 なので、使用するポートの違うアプリケーションを 同じ名前で登録して切り替える為には、 TOMCATが2台必要になると思いますが・・・? TOMCATというアプリケーションが http://localhost:8080 って物だと思ってください http://localhost:8080/testSearvlet http://localhost:8090/testSearvlet を同時にクライアントマシンで管理しようとするならば、 TOMCATが2台必要になると思うのですが・・・? 通常は、 http://localhost:8080/testSearvlet http://localhost:8080/testSearvletX と言った形で運用すると思います。 違うポートを1台のTOMCATでいけるのかなぁ・・・? そこは僕にはわからないですね。 |