エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Java] Maven を使った Web アプリで「NoClassDefFoundError」が発生した時の対処法 | tekboy
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java] Maven を使った Web アプリで「NoClassDefFoundError」が発生した時の対処法 | tekboy
Maven で依存関係を管理している Web アプリを作る際(例えば Web アプリで Spring フレームワークを利... Maven で依存関係を管理している Web アプリを作る際(例えば Web アプリで Spring フレームワークを利用する場合など)、コンパイル時にはエラーは発生しないのに、実行時に「NoClassDefFoundError」が発生することがあります。 その際の対処法です。 Web アプリの場合、実行時に必要なライブラリは「WEB-INF/lib」内になければいけないのですが、Maven で依存ライブラリの設定をしただけではそこまで面倒を見てくれません。 そこで、手動で Maven に登録されているライブラリを「WEB-INF/lib」に配備する設定を行う必要があります。 Pleiades All in One (4.2 Juno) for Java で説明します。 プロジェクト上で右クリック ⇒ [プロパティー] で、「Deployment Assembly」を選択し、右に表示される