[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 (指定されたファイルが見つかり
> ません。)
> 
> となってしまいます。
> このファイル指定の方法がわからず、どうしてよいものやら途方にくれています。
> 
> ファイルはどのように指定すればよいのでしょうか。それとも、ファイルの配置
> 場所が悪いのでしょうか。