[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends:00023] Re: Velocity について
高橋(智)です。
Servlet内からVelocityを使用したときに、templateファイルが
見つからないという問題だと思いますが、いったんServlet内で
Velocityの初期化をoverrideして、WebApplication固有の初期化を
行う必要があります。
具体的には、Velocityのsample codeや、maling list等でも解説
されていると思いますが、
ServletConfig.getServletContext().getRealPath("/");
の呼び出しが必要です。
<Velocity_Dir>\examples\servlet_example1\SampleServlet.java
の
protected Properties loadConfiguration(ServletConfig config)
というメソッドを見てみてください。
--
高橋智宏
Java読書会( http://www.t3-jpn.com/bof/ )
T3-Japan( http://www.t3-jpn.com/ )
Keiichi HIKITA wrote:
>
> はじめまして。疋田と申します。
>
> 現在、Velocityを利用したServletを作成しています。
> 環境は Windows2000 + Tomcat4.0.1 + velocity-1.3 です。
>
> システム環境変数は次のようになっています。
>
snip
> java.io.FileNotFoundException: test.prp (指定されたファイルが見つかり
> ません。)
>
> となってしまいます。
> このファイル指定の方法がわからず、どうしてよいものやら途方にくれています。
>
> ファイルはどのように指定すればよいのでしょうか。それとも、ファイルの配置
> 場所が悪いのでしょうか。