TomcatとHTMLで遊ぶ

トップ 戻る

\jakarta-tomcat-4.1.27\conf
にserver.xmlというファイルがある。この中に、


<!-- Tomcat Examples Context -->
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">

(略)

</Context>


と記述がある。これは
path="/examples"

docBase="examples"
とする、つまり
\jakarta-tomcat-4.1.27\webapps\examples
内を
http://localhost:8080/examples/
のアドレスにするということである。
(%CATALINA_HOME%\webapps\がルートとなっているようだ。どこかの設定ファイルに書いてあるかも(未調査))

必ずしも同じ名前にする必要はない。
path="/abcd"
docBase="abcd"
とすれば、http://localhost:8080/abcd/ の参照先が
%CATALINA_HOME%\webapps\examples
となる。



せっかくなので、 (もともとあるものはなるべくそのままにしておきたいので)
自分用を作る。

まず、
\jakarta-tomcat-4.1.27\webapps\
の下に myworks フォルダを作る。

これでは何も表示するページが無いので、テストとして、
\jakarta-tomcat-4.1.29\webapps\myworks\
の下にとりあえずindex.htmlを作成しておく。

<html>
<head>
<title>TEST</title>
</head>
<body>

Hello Tomcat!

</body>
</html>
適当にこんな感じで。

\jakarta-tomcat-4.1.27\conf\server.xmlのバックアップを取っておいて、

<!-- Tomcat Examples Context -->
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">

(略)

</Context>
の下に

<!-- Tomcat myworks Context -->
<Context path="/myworks" docBase="myworks" debug="0" reloadable="true" crossContext="true">
</Context>
を付け足す。

これで、
http://localhost:8080/myworks/
へのアクセスができるようになる。

server.xmlなどの設定ファイルはTomcat起動時に読み込まれるので
設定を変更したら、Tomcatの再起動が必要。(なのだが、最近のものは変更があったら自動で読み込むようだ)



これでブラウザに
http://localhost:8080/myworks/
と打って、ページが表示されればOK。
(省略すると自動的にindex.htmlが表示されるようになっているが、
この設定もどうやら、ぱっと見た感じでは
\jakarta-tomcat-4.1.29\conf\web.xml
に書いてあるようだ)




トップ    戻る

Copyright© 2002-2003 Kasaharan All rights reserved