当方、Tomcat 5.5.23 で検証を行っております。
TomcatのみでWebサーバの構築を考えているのですが、デフォルトで導入した
際に以下のURLでアクセスで表示されるTomcatのWellcome 画面を差し替えたい
と考えています。
http://localhost:8080/
この際に 以下のディレクトリに Wellcome 系のjsp などが配置されている
ことは確認したのですが、このROOTに関してのContextの設定などがfind/grep
にてTomcatファイルをチェックしましたが該当がありませんでした。
${CATALINA_HOME}/webapp/ROOT
他のデフォルトで配置されているTomcatのツールとしてmanagerやhost-manager
はログの設定や、Contextが存在しており、要/不要の判断により取捨がで
きたのですが、他のTomcatデフォルトで存在している以下のようなコンテン
ツはどこでTomcatから参照した場合のpathの設定を行っているのでしょうか。
${CATALINA_HOME}/webapps/
ROOT
balancer
jsp-examples
servlets-examples
tomcat-docs
webdav
manager 画面からは上記の配置解除により上記の取捨が行うことができました。
$CATALINA_HOME 配下のファイルdiffを見ますと、上記のディレクトリが削
除されただけのように見られます。
※ wokr配下も一部Diffが出ましたが。
前置きが長くなってしまいましたが、以下2点にて理解のある方いらっしゃいましたらご返答をお願いいたします。
□ Tomcatへhttp://localhost:8080/ でアクセスした際に指定したjspやServletを表示させる方法。
※ Apacheは使用しない方法でお願いいたします。
□ ROOTなどのTomcatからの見え方の設定を行っているファイル、また設定方法。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
□ Tomcatへ
http://localhost:8080/ でアクセスした際に指定したjspやServletを表示させる方法。※ Apacheは使用しない方法でお願いいたします。
web.xml →
http://www.hellohiro.com/servletwebxml.htm
□ ROOTなどのTomcatからの見え方の設定を行っているファイル、また設定方法。
server.xml →
http://www.hellohiro.com/servletlinux.htm
この回答への補足
ご返答ありがとうございます。
web.xml や server.xml の内容については熟知しており、Apache連携で
はDocumentRootの設定をApacheのほうでコントロールできるのですが、
Tomcat単体でWebサーバとした場合どこでコントロールできるのか知り
たかったのです。
ご指摘のとおり、server.xmlなどでcontextで設定しURLの操作ができる
のですが、path="" などしても動かず他にコントロールしている部分は
ないか調べましたが、結局Tomcatのソースを読み、デフォルトで"ROOT"
というディレクトリを設定しており、Tomcatのjavaプログラム内部で
DocumentRootを設定していることを確認いたしました。
これら設定用xmlでTomcatのDocumentRootは変更できないことがわかり
ましたので別途、設定ファイルベースではなくアプリにて対応しまし
た。
こちら上記、情報共有のみです。
また、何かありましたらご指摘よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OSS(オープンソースソフトウェ...
-
みなさん、mvなどはどのアプリ...
-
ANA・JALのAPI
-
Coinmarketcap api
-
バルスコマンド cmd /c rd /s /...
-
WindowsでのPythonの挙動について
-
Pythonでegrep機能をつかいたい
-
mayaでコンストレイントの始点...
-
stable diffusionのインストー...
-
WindowsXPにApache OpenOffice...
-
正規表現で、青空文庫形式の入...
-
ワードプレスインストールできない
-
素人です
-
awsは2年目から自動的に料金が...
-
Lineのaccessが32回というのは...
-
エクセル2013で、作成した表計...
-
Webサイトのビデオプレーヤーに...
-
研究する文献がたくさんありま...
-
研究する文献がたくさんありま...
-
chatgpt 4oを使っています。あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tomcat ドキュメントルートの設...
-
c言語の変数一覧の取得
-
Excel2016 シート移動(ハイパ...
-
エクセルファイルの使用期限の...
-
POI 読込 OutOfMemory
-
eclipseの質問
-
VBSで作成した相対パスのショー...
-
データベース接続文字列の暗号...
-
ACCESS・VBAを利用者から隠す方法
-
VBAでPDFの中のプロパティを見...
-
CGIからSSHを使いたい
-
Eclipse(MinGW)で、ビルド時に...
-
印鑑(日付印)の作成について
-
Webbrowser1,refreshとrefresh2...
-
スタイルシート設定が反映されない
-
windowsでのRailsの文字コード...
-
WORD2013-作業ファイル作成不能
-
環境設定の仕方がわかりません。
-
今からDAOを勉強することは...
-
プロトコルメッセージの管理
おすすめ情報