トップ 一覧 検索 ヘルプ RSS ログイン

seasarの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!メモ
!Dolteng プロジェクトの新規作成
*ファイル > 新規 > プロジェクト
*Dolteng > Dolteng プロジェクト
*次へ
*完了
!Dolteng プロジェクトの新規作成時のエラー
""Maven ローカル・リポジトリー・ディレクトリーが見つかりません
*ウィンドウ > 設定
*Maven > インストール
*ローカルレポジトリーのパスを記録
*Dolteng
*Maven レポジトリーパスに上記を指定

!プロジェクト ??? に必要なライブラリ ??? がありません
*Maven2 依存関係管理を使用可能にする

!フィルタ multipartFilter の起動中の例外です
 java.lang.ClassNotFoundException: org.seasar.teeda.extension.filter.MultipartFormDataFilter
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)
*Tomcat の catalina.out に出力
*webapp/WEB-INF/lib に jar がコピーされていない
*調査中

!Dolteng プロジェクトのビルドエラー
 Build errors for testDolteng01; org.apache.maven.lifecycle.LifecycleExecutionException: Invalid or missing parameters: [Mojo parameter [name: 'sources'; alias: 'null']] for mojo: org.codehaus.mojo:build-helper-maven-plugin:1.4:add-source
*プロジェクトのプロパティ > Maven 
*「Skip Maven compiler plugin when processing resources」のチェックを外すと回避できる
*http://jira.codehaus.org/browse/GMAVEN-8
*GMaven でなく M2Eclipse のバグ
!m2eclipse jar デプロイの問題
*http://d.hatena.ne.jp/penult/20090530/1243690403
""この手の「存在するはずのクラスが無いと言われる」のはクラスローディングの問題っぽいので、なんとなくWSTがWebアプリを配備する ${workspace}/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/アプリケーション名/ あたりを見てみたら、WEB-INF/lib に何故か jsp-api-2.1.jar やら servlet-api-2.5.jar やらのjarファイルが見つかる。

""m2eclipse?の仕様だかバグだか知らないが、pom.xml で scope を provided にしているライブラリもお構いなしに WEB-INF/lib にデプロイしてしまうようで。一度手動で消したらそれ以降は追加しに行かないようなので、その対処で目をつぶることにした。

""「Optional Component Maven Integration for WTP(WTP 用 Maven統合)」をインストールしていなかったのが原因でした。