ニュース
|
Java基本
|
Servlet・JSP
|
オープンソース
|
FAQ
|
掲示板
Javaの道
>
掲示板
>
掲示板(Tomcatで複数のURLで一つのコンテキストを呼び出す方法)
閲覧数:1007
掲示板(Tomcatで複数のURLで一つのコンテキストを呼び出す方法)
名前
匿名
題名
Tomcatで複数のURLで一つのコンテキストを呼び出す方法
質問内容
質問を評価する
(0ポイント)
LinuxサーバでTomcat6.0.36を起動させています。
その際に、ROOTアプリを複数のパスで呼び出したいので
すが、何が用設定方法があればご教授お願い致します。
例)
1.http://localhost:8080/ROOT
2.http://localhost:8080/serlvet (ROOTを呼び出し
たい)
現在は、特に設定をしていませんので1.のパスのみ起
動します。
以上、宜しくお願い致します。
質問日時
2012-12-25 10:47:11
名前
匿名
回答内容
回答を評価する
(0ポイント)
実現したいことがよくわかりませんが、
2のページに、「1へ自動で飛ぶように設定」するのではだめなの?
回答日時
2012-12-25 11:15:15
名前
匿名
回答内容
回答を評価する
(0ポイント)
上記の方がおっしゃっているように、2.が呼び出された
ら1.へ自動に呼び出される設定にしたいのですが、わか
りませんでした。
/tomcat/conf/Catalina/localhost/servlet.xmlの
context.xmlを作成しましたが、servletが存在しませんで
エラーをなっています。
そのほかのやり方で設定があるようならばご教授お願い致
します。
回答日時
2012-12-25 13:48:31
名前
匿名
回答内容
回答を評価する
(0ポイント)
ん?
ROOTっていうのは何をさしてるのでしょうか?
あなたの作ったページですか?
回答日時
2012-12-25 14:48:19
名前
匿名
回答内容
回答を評価する
(0ポイント)
ROOTでなくてもいいんですが、ここではROOTとして私が作
成したwebappsと考えていただけたらと思います。
回答日時
2012-12-25 17:59:00
名前
匿名
回答内容
回答を評価する
(10ポイント)
server.xmlの参照先を変えるとか
回答日時
2012-12-26 11:08:31
名前
匿名
回答内容
回答を評価する
(0ポイント)
検証したわけでは無いのでアレですが、
単一のバイナリを複数のコンテキストで参照した場合、
セッション管理等が分離してしまう気がします。
前面にHTTPサーバーを立ててリバースプロキシ的に
振舞わせたりするのが常套手段ではないでしょうか。
回答日時
2012-12-26 12:00:38
名前
匿名
回答内容
回答を評価する
(0ポイント)
単純に2つのパスで同じコンテンツを出したいのか、
どっちにアクセスしても最初に作られたセッションやその他
情報を使い回したいのか。
回答日時
2012-12-26 17:48:52
名前
匿名
回答内容
回答を評価する
(0ポイント)
もしくは、/servletへアクセスしたときに/ROOTへ転送されれ
ば良いのか。
回答日時
2012-12-26 17:50:18
名前
匿名
回答内容
回答を評価する
(0ポイント)
皆様のご意見ありがとうございます。
今回は応急処置として、TomcatのDocumentRootをROOTアプ
リとして、ROOTのweb.xmlにて<url-
pattern>/servlet/XXX</url-pattern>と記述しました。
上記の方がお話しているように、『/servletへアクセスし
たときに/ROOTへ転送される』方法がありましたらお願い
致します。
回答日時
2012-12-28 09:28:21
名前
匿名
回答内容
回答を評価する
(0ポイント)
「自動的にジャンプ」
回答日時
2012-12-28 16:23:14
名前
匿名
回答内容
回答を評価する
(0ポイント)
それだけなら、例えばsendRedirect()だけ書いたJSPを/*にマ
ップしておく。
来たURLから文字列処理で新しいURLを作れば、対応するペ
ージへ飛ばすこともできるし。
回答日時
2012-12-28 20:20:30
質問から6ヶ月以上経過しているので、回答を書き込むことはできません。
ツイート
ニュース
|
Java基本
|
Servlet・JSP
|
オープンソース
|
FAQ
|
掲示板