サーブレットの設定
Tomcat5をインストールしたのはいいけどコンテキストの設定とかがうまくいかない。
講義では(少ししか説明を受けていないけど)invokeによって/servletにすべてまとめていたらしいけど、今回は自分がすべて設定しないといけないのでよく分からない。。。
たとえば、
webapp/myapp/Sample
以下にWEB-INFなどを置いている場合、
$CATALINA_HOME/conf/Catelina/localhost
の内容は、以下のように設定する。
<Context path="/toroapp" docBase="myapp/Sample" debug="0" reloadable="true" crossContext="true"/>
ここにおいて、実際にアクセスするurlは以下のようにする。
また、WEB-INF内のweb.xmlの内容は以下のように設定する。
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app> <servlet> <servlet-name>PrintHelloWorld</servlet-name> <servlet-class>PrintHelloWorld</servlet-class> </servlet> <sevlet-mapping> <servlet-name>PrintHelloWorld</servlet-name> <url-pattern>/Hello</url-pattern> </servlet-mapping> </web-app>
注意:上の設定ではうまく動かない。
どうすればいいんだろう?