[Wicket-ja-user 549] Re: QuickstartをtomcatLauncherを使って起動させる

Back to archive index

山本学 vb.ma****@gmail*****
2011年 6月 11日 (土) 02:41:24 JST


河野様 矢野様

 お世話になっております。山本です。
 お返事ありがとうございました。
 又、返信遅れて申し訳ないです。

 結論から申し上げますと、無事目的を達成できました。
 ありがとうございました。

 恐縮ながら、解決までの手順をフィードバックさせて頂きたいと思います。

 河野様からWEB-INF/libについてご指摘頂いていましたが、
 恥ずかしながらそれ以前の問題で、
 docBaseのパスがルートのままになっていました。

 そこでプロジェクトのプロパティからTomcat項の全般タブ、
 「Webアプリケーション・ルートとするサブディレクトリー(オプション)」の
 設定値を「/src/main/webapp/」に変更。
 Javaのビルド・パス項のソースタブにある
 「デフォルト出力フォルダー」の設定値を
 「(プロジェクト名)/src/main/webapp/WEB-INF/classes」に変更。

 この状態でtomcatを起動したところ、河野様から指摘頂いた
 「java.lang.ClassNotFoundException:
org.apache.wicket.protocol.http.WicketFilter」を確認することができました。

 これに対しては、プロジェクトのプロパティ、
 Tomcat項の開発用クラスローダーのクラスパスタブ、
 「開発用クラスローダーを有効にする」にチェックを入れ、
 M2_REPOから始まる各種jarにチェックを入れることで対応しました。

 この状態だとまだ「java.lang.ClassCastException」が発生するのですが、
 これはビルドパスにjetty関連のjarが残っていたのが原因で、
 それらを除去したところ、無事tomcat上でQuickStartの動作を確認することができました。

 以上で、取り急ぎ目的を達することはできたのですが、
 対応内容に不備、懸念がございましたら、ご指摘頂けると幸いです。

 #目的を達したと言っても、ようやくスタートラインに立てたという段階ですので、
 #また何かお知恵を拝借させて頂くやもしれませんが、
 #その際にはまた宜しくお願いいたします。

2011年6月4日23:41 Tsutomu Yano <t_yano****@me*****>:
> 矢野です。
>
> 河野さんのおっしゃる「WEB-INF/libの中身がないから」というのが理由であれば、mvn war:exploded コマンドを実行するとWEB-INF/lib が生成されるはずですので、こちらも試して頂けますでしょうか。。
>
> ---------------------------------------------------
> 矢野 勉(やの つとむ)
> 電子メール: t_yano****@me*****
> ---------------------------------------------------
>
> On 2011/06/04, at 23:06, 河野 wrote:
>
>> 河野と申します。
>>
>> 私の試したところ
>>
>>>  1.mavenでQuickStartを取得し、「mvn jetty:run」で、
>>>   jetty上での動作確認を行うことはできました。
>>
>> は動作しましたが、ご説明の手順を踏んでtomcatLauncherで起動しようとしたところ
>>
>>    致命的: フィルタ wicket.myproject の起動中の例外です
>>    java.lang.ClassNotFoundException:
>> org.apache.wicket.protocol.http.WicketFilter
>>
>> というエラーが出てQuickstartのプロジェクトは起動できませんでした。
>> それもそのはずで、eclipseプロジェクトのsrc/main/webapp/WEB-INFに
>> libフォルダがなく、WicketのライブラリをtomcatLauncherが認識できていないようです。
>>
>> 同様のエラーが出ていないか、まずはご確認できますでしょうか。
>>
>> --
>> 河野 智遵
>>
>> _______________________________________________
>> Wicket-ja-user mailing list
>> Wicke****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user
>
> _______________________________________________
> Wicket-ja-user mailing list
> Wicke****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user
>




Wicket-ja-user メーリングリストの案内
Back to archive index