jspで本(教科書)を読んでいて、わからないことがありました。この本では、jsp ページを実行する必要があり、そのために tomcat 5.5 の servlet.xml にコンテキストを設定しました。
<Context path="JSPTEST" docBase = "G:\Tomcat5.5"\webapps\JSPTEST"></Context>
そのフォルダ内の jsp は次の場所でアクセスされます。http://localhost:8080/JSPTEST/filename.jsp
私が最初に気付いたのは、docBase は実際にはサーバー上の webapp であるため、このコンテキストを設定してもしなくても、同じ上で実行されるurl
ので、ポイントは何ですか?
Tomcat 7 をインストールし、コンテキストを追加しましたconf/context.xml
Context docBase="F:\work\bscit\serverside\practical" path="serverside" reloadable="true" />
practical
tomcat を再起動したフォルダの下に hello.jsp を配置しましたが、これで catalina_log に応答がありませんでした。私にとって、これは仮想ホストを設定する別の方法です(Apache httpdで仮想ホストを作成する方法については良い考えがあります)ので、今はちょっと混乱しています。
質問 1正確にはどのようなコンテキストが使用されますか? 私はTomcatのドキュメントを見てきましたが、それはベルを鳴らしませんでした
質問2 tomcat 7で「同じ」ことを機能させるにはどうすればよいですか(もちろんファイルをtomcatに入れずに)?