当方、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で質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIからSSHを使いたい
-
ACCESS・VBAを利用者から隠す方法
-
Tomcat ドキュメントルートの設...
-
Webbrowser1,refreshとrefresh2...
-
c言語の変数一覧の取得
-
POI 読込 OutOfMemory
-
Visual Basic 2008 .Net を使っ...
-
ショートカットファイルが開け...
-
メモ帳を保存せずに誤って閉じ...
-
Photoshopのデータの保存場所に...
-
DVD-Rなのに再書き込みや削除が...
-
Googleドライブにインターネッ...
-
リカバリしたらデータは消える?
-
パソコンを売るときにデータを...
-
Ubuntu18.04 デスクトップにWin...
-
このファイルを開くには作成元...
-
勝手にショートカットのリンク...
-
W3CのCSS検証エラーについて
-
VBAでFormat がうまく使えない
-
windows defenderで質問です。 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2016 シート移動(ハイパ...
-
Tomcat ドキュメントルートの設...
-
エクセルファイルの使用期限の...
-
Webbrowser1,refreshとrefresh2...
-
VBAでPDFの中のプロパティを見...
-
c言語の変数一覧の取得
-
データベース接続文字列の暗号...
-
VBSで作成した相対パスのショー...
-
CGIからSSHを使いたい
-
印鑑(日付印)の作成について
-
FileMaker Pro10 ファイル共有
-
【至急】Google reCaptchaについて
-
VBのファイル内容検索
-
ACCESS・VBAを利用者から隠す方法
-
【Disk2vhd】というソフトで作...
-
Googleサーチコンソルで noin...
-
eclipseの質問
-
opencvでVECファイル作成について
-
Excel、ユーザー設定にて自作の...
-
エクセルファイルを自動でアッ...
おすすめ情報