BACK
2010-09-05

Apache Velocityでハマ

やっとVelocityが動いたぜ!!

メッセージ出すだけで2時間近くかかってしまった…
ネット上のサンプルに色々と罠があったのでメモ。
(使用JAR:velocity-1.6.4.jar)

1.JARはvelocity-x.x.x.jarだけでOK、は嘘
ApacheのJARがいくつか必要です。私のテストした範囲では以下を要求されました。
commons-collections
commons-lang
log4j

2.テンプレートのパスはあってるのにNotFoundとか言われる!
Velocity.getTemplateに指定したパスが合っているのに、NotFoundとか言われて切れ気味の貴方。
わかります、わかります。
私も最初、こんな感じに書いてました。
(誤)Velocity.getTemplate(request.getServletContext().getRealPath("/WEB-INF/vtmpl/form.vm"));

残念ながらgetTemplateは「テンプレートフォルダ」からの相対パスしか受け付けてくれません。
というか、テンプレートはテンプレートフォルダ下にまとめる仕様のようです。

そんな訳で、どこかにテンプレート用のフォルダを作って、
そのパスをVelocityのプロパティ「file.resource.loader.path」に設定してあげてください。
例えばこんな感じ。
Velocity.setProperty("file.resource.loader.path", request.getServletContext().getRealPath("/WEB-INF/vtmpl"));

設定後は
Velocity.getTemplate("form.vm");
で読み込めます。


関係ないけどこういうファイルをWEB-INF下に置くのはありなのだろうか。
いっそ全然違う場所に置いたほうがいいのかもしれない。

それにしても何でフルパス指定で動かないんだ。
常識的に考えてそっちも用意するべきだろ!
と思うわけなんですが、そういうものでもないのだろうか。

まあ動いたからいいか(ぉ

Comments

ロレックススーパーコピー
時計,バッグ,財布,ルイヴィトンコピー,エルメスコピー
弊店に主要な販売する商品は時計,バッグ,財布,ルイヴィトンコピー,エルメスコピー,
シャネルコピー,グッチコピー,プラダコピー,ロレックスコピー,カルティエコピー,オメガコピー,
ウブロ コピーなどの世界にプランド商品です。
2006年に弊社が設立された、
弊社は自社製品を世界中に販売して、高品質な製品と優れたアフターサービスで、
シャネルスーパーコピー
最高品質ブランドコピーしかお出ません!
コピーブランドもお取寄せ可能!
までお問い合わせください。
GeorgeNearp
弊社は各ランクのブランド商品満載し、ブランド通販店で一番信用のある店なので!。
品質はこちらが間違いなく保証します。
https://www.ginzaoff.com

■取扱ブランド ロレックス時計コピー、カルティエ時計コピー、IWC時計コピー、
ブライトリング時計コピー、パネライ時計コピー.
◆ スタイルが多い、品質がよい、価格が低い、実物写真!
◆ ご入金頂いてから最速4日、遅くとも7日程度でご指定場所へ発送出来る予定でございます
◆ 商品送料を無料にいたします

◆信用第一、良い品質、低価格は 私達の勝ち残りの切り札です。
◆ 当社の商品は絶対の自信が御座います。
◇ N品質 シリアル付きも有り 付属品完備!

◆ 必ずご満足頂ける品質の商品のみ販売しております。
◇ 品質を最大限本物と同等とする為に相応の材質にて製作している為です。
◆ 絶対に満足して頂ける品のみ皆様にお届け致します。

興味あれば、是非一度サイトをご覧になって下さい。
今後ともよろしくご愛顧くださいますよう、お願い申し上げます
https://www.ginzaoff.com
お取り引きを開始させていただきたく思います。
詳細に関してはどうぞお気軽にご連絡ください。
MarquisPride
弊社は各ランクのブランド商品満載し、ブランド通販店で一番信用のある店なので!。
品質はこちらが間違いなく保証します。
https://www.ginzaoff.com/watch/menu-54.html


■取扱ブランド ロレックス時計コピー、カルティエ時計コピー、IWC時計コピー、
ブライトリング時計コピー、パネライ時計コピー.
◆ スタイルが多い、品質がよい、価格が低い、実物写真!
◆ ご入金頂いてから最速4日、遅くとも7日程度でご指定場所へ発送出来る予定でございます
◆ 商品送料を無料にいたします
https://www.ginzaoff.com/wallet/product-22788.html

◆信用第一、良い品質、低価格は 私達の勝ち残りの切り札です。
◆ 当社の商品は絶対の自信が御座います。
◇ N品質 シリアル付きも有り 付属品完備!
https://www.ginzaoff.com/watch/product-15836.html

◆ 必ずご満足頂ける品質の商品のみ販売しております。
◇ 品質を最大限本物と同等とする為に相応の材質にて製作している為です。
◆ 絶対に満足して頂ける品のみ皆様にお届け致します。
興味あれば、是非一度サイトをご覧になって下さい。
今後ともよろしくご愛顧くださいますよう、お願い申し上げます
https://www.ginzaoff.com/watch/menu-page-5-pid-111.html

お取り引きを開始させていただきたく思います。
詳細に関してはどうぞお気軽にご連絡ください。
MarquisPride
ブランド商店-賢者の買物


弊社は各ランクのブランド商品満載し、ブランド通販店で一番信用のある店なので!。
品質はこちらが間違いなく保証します。
相互信頼を旨(むね)として貿易関係を結びたいのですが。
今後ともよろしくご愛顧くださいますよう、お願い申し上げます
URL:
http://www.88kopi.com/menu/menu-p-5-56.html

■取扱ブランド ルイ.ヴィトン、シャネル、クリスチャン ディオール、グッチ、コーチ、ROEXL 、S品、A品、超A品
■主要取扱商品 バッグ、財布、腕時計、靴、服、ベルト、ネクタイ、ライタ!
お取り引きを開始させていただきたく思います。
詳細に関してはどうぞお気軽にご連絡ください。
https://www.88kopi.com/product/product-6510.html
スーパーコピーブランド専門店
早い対応、親切な対応で嬉しかったです。また宜しくお願いします。
安く良い商品が買えて良かったです。キレイな状態だし、大きさも丁度よくガンガン使えそうです。
スーパーコピーブランド専門店 https://www.ginzaok.com/watch/prodetail_id_9459.html
スーパーコピー 専門店
素早い対応してくれます。なにかあればまた購入したいと思います。
ルイヴィトン カデナ パドロック ゴールド 艶あり 新品 南京錠 lv-002 ルイ・ヴィトン
スーパーコピー 専門店 https://www.kopi6.co/product/product-14099.html
スーパーコピー 売る 注意
初めてお世話になったショップですが、細部に至る迄丁寧な対応で本当に良かったです
欲しかったお財布が予算よりも安く買えたことはもちろんですが、丁寧な包装(梱包材を止めるセロハンテープの貼り方、端を折ってあったので剥がしやすかったです)、手書きのメッセージ、発送も早かった(^-^)
良いショップ、お品に出逢えたことは本当に幸せです
またご縁がありますように♪
イビザ 財布 フラワー ラウンドファスナー財布 レザー型押し ピンク 新品 コンパクトレザー 革 パープルピンク 花 IBIZAイビザ 折り財布 財布 ピンク 新品
新品のお財布♪
欲しかった色のイビザのお財布、定価よりもうんとお安く、購入出来ました
もちろん品質に申し分ないですし、イビザの商品には製作者の捺印があるカードがついているのですが、それもちゃんとついていました
また何か買いたいと思います♪
スーパーコピー 売る 注意 https://www.kopii.net/products/p1/4/1/8780.html
腕時計コピー
革新的で優雅な超歓迎店舗超特価!
『激安価格』本物保証!
【正規品】激安専門店.
エルメス新作超特価SALE!
市場!
【最安値開催中】全品無料!
セット組み合わせ!
100%新品!
割引【超特価】信用第一!
【大特価!】100%本物保証!
2019【品質保証書】全国送料無料!
限定SALE手ごろなお値段!
【限定特価】史上最も激安い!
専門店【新入荷】
激安通販,配送のアイテムは返品送料無料
腕時計コピー https://www.raku78.com/product-2214.html
日本超人気スーパーコピーブランド専門店
今回初めて取引きさせていただきました。電話やメールの対応は丁寧で良かったです。商品を購入した際の確認メールや商品発送のお知らせのメールがやや遅いように思いました。スタッフの方の対応が良かったので次の機会があれば利用したいと思います。
日本超人気スーパーコピーブランド専門店 https://www.ginzaok.com/bag/prodetail_id_4912.html
ロレックス スーパーコピー
マストな新作アイテム続々入荷中…
長年の豊富な経験と実績を持ち、
ブラントスーパーコピー品の完壁な品質を維持するために、
一流の素材を選択し、精巧な作り方でまるで本物のようなな製品を造ります。
高品質の商品を低価格で提供する、納期を厳守することは弊社の経営理念です。

今、マストなブランドコピー新作アイテム続々入荷中…
【シャネルコピー、ヴィトンコピー、コピーグッチ、エルメスコピー】
ブランド財布コピー、バッグコピー腕時計コピーぜひおすすめです。
ロレックス スーパーコピー https://www.b2kopi.com/product/detail.aspx-id=8428.htm
スーパーコピー時計
ルイヴィトンコピー品第1店 販売専門店
★真のスーパーコピー品質をお届けするルイヴィトンブランドコピー!
※価値あるブランドスーパーコピー財布、バッグのヴィトンコピー※
■品質重視なブランドコピー商品販売!
★高級品☆┃時計┃バッグ┃財 布┃その他┃
◆★ 誠実★信用★顧客は至上
●在庫情報随時更新!
品質がよい 価格が低い 実物写真 品質を重視
100%品質保証 100%満足保障 信用第一
★人気最新品┃特恵中┃☆腕時計、バッグ、財布、ベルト、靴、帽子、アクセサリー、小物☆
★当店商品送料無料日本全国!
※全物品激安,到着するのは迅速で、安全。
■あなたの訪問のを期待しています!☆ヽ(▽⌒)
スーパーコピー時計 https://www.watcher007.com/bag/menu-pid-141.html
スーパーコピー 通販 クロエ
2019モデルブランド
iwcスーパーコピー
日本最高級スーパーコピーブランド時計激安通販専門店,高品質時計コピー,
2019最新作、国際ブランド腕時計コピー、業界唯一無二.世界一流の高品質ブランドコピー時計,
当店はスーパーコピー時計専門店,
販売以下世界一流ブランドコピー時計:ロレックスコピー、ウブロコピー、オメガコピー、シャネルコピー...
最高品質スーパーコピーN級品時計新作最新入荷,
信用第一 なので、ご安心ください,全国送料無料!
歓迎新旧顧客お願いします
スーパーコピー 通販 クロエ https://www.raku78.com/wwwjsc-42.html
腕時計 スーパーコピー レプリカ
スーパースーパーコピー専門店

弊社はブランド商品満載し、ブランド通販店で一番信用のある店なので!。品質はこちらが間違いなく保証します。
私のお店で購入していきたいので末長くお付き合いさせて下さい。
最高品質の商品を低価格でお客様に提供しております。
この品質に驚かれるお客様が続出しております。
是非一度当店をご利用ください。
ボッテガヴェネタバッグ
腕時計 スーパーコピー レプリカ https://www.taka78.com/list-l-16-p-1.html
偽物ブランド時計
ルイヴィトン 財布 コピー 代引き激安市場!
2019超人気 ルイヴィトン スーパーコピー代引き
ルイヴィトン 財布 コピー 代引き激安市場!
当店は信頼できるルイヴィトン コピー代引きの激安通販店です。
2019 高品質ルイヴィトン バッグ コピー、ルイヴィトン 財布 コピー 代引きなどの商品が低価格でお客様に提供します。
100%実物写真ですし、品質が完璧です。
ルイヴィトン コピー,ヴィトン コピー,
ルイヴィトン コピー代引き,
ルイヴィトン スーパーコピー,
ルイヴィトン 財布 コピー,
スーパーコピー代引き
偽物ブランド時計 https://www.cocoejp.com/ProductList1.aspx?TypeId=933972618491451
カルティエ スーパーコピー ネックレス
ブランド ルイヴィトンは高級ブランドの中で一番人気商品です!
人気 ルイヴィトン バッグ 2019年春夏新作,2019 ルイヴィトン 財布,ルイヴィトン 財布は優秀なデザインと実用性と個性完璧に融合する、高い人気を持っています。ブランド ルイヴィトン製品は非常にクオリティが高いことで多くの人に評価されています。時代に遅れなく、お客様に満足して頂くために、高級逸品を提供しております。お買い得で、品質も保証です。
自分使っても、誕生日や結婚式のプレゼントとしても最適です。
人気 ルイヴィトン バッグ 2019年春夏新作,2019 ルイヴィトン 財布,ルイヴィトン 財布は古典的なデザインで長期使っても飽きないです
カルティエ スーパーコピー ネックレス https://www.raku78.com/zongyao.html
ロレックス時計コピー
限定SALE!
人気限定モデル!
全国無料店舗!
大得価セールス中!
正規品人気定番!
【新商品!】送料込☆セール!
新作大SALE☆【送料無料!】
※激安人気新品※
人気直営店、超激安!
超格安、送料無料,5☆大好評!
【新商品!】制作精巧!
新作極上本革バッグ!
【最新入荷】男女兼用
大売り出しSALE!
日本正規専門店,激安販売中!
ロレックス時計コピー https://www.watcher007.com
name:  空(Bot避け):


BACK