
当方、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を探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseの質問
-
【Disk2vhd】というソフトで作...
-
ACCESS・VBAを利用者から隠す方法
-
Webbrowser1,refreshとrefresh2...
-
Thunderbirdのプロファイルが読...
-
DVD-Rなのに再書き込みや削除が...
-
勝手にショートカットのリンク...
-
Subversionのリポジトリでが壊...
-
VBAでFormat がうまく使えない
-
windows liveメールの本文が表...
-
テキスト形式で縦書き保存は可...
-
いつの間にか作られた「MSNのMy...
-
フォルダをパソコンから削除し...
-
C:\\Users\\All Users\\Applica...
-
フォルダを間違って削除しない...
-
C:\\Users\\All Users がエク...
-
シェルスクリプトでFTPの実行結...
-
ショートカットファイルが開け...
-
PCが故障しました。。。【Inpag...
-
Googleドライブにインターネッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tomcat ドキュメントルートの設...
-
エクセルファイルの使用期限の...
-
VBSで作成した相対パスのショー...
-
c言語の変数一覧の取得
-
Excel2016 シート移動(ハイパ...
-
VBAでPDFの中のプロパティを見...
-
「ハードディスクがいっぱいで...
-
XMLの属性追加
-
EC-CUBEで大量にページを作る方法
-
eclipseの質問
-
POI 読込 OutOfMemory
-
ACCESS・VBAを利用者から隠す方法
-
印鑑(日付印)の作成について
-
PHPでアクセスエラーがでます
-
VBのファイル内容検索
-
同じサイトを2台のPC(vista)で...
-
【Disk2vhd】というソフトで作...
-
ローカルでFLASHが表示しない
-
-Tomcat3.2.3からWebSphereAPSe...
-
データベース接続文字列の暗号...
おすすめ情報