0

全て、

私はこれを数回経験しました..Netbeansで新しいJavaエンタープライズWebアプリケーションを作成し、Primefaces 4を追加し、MySqlを実行しているグラスフィッシュにSpringを追加します

私の ejb プロジェクトにはいくつかの参照ツール クラスがあり、Mac の Finder/Explorer を介してクラスを追加しました。クリーン & ビルドは問題なく動作しますが、デプロイしようとすると次のエラーが表示されます。

java.lang.NoClassDefFoundError: Lorg/utils/sql/SqlUtils;

これは、org/utils/sql/SqlUtils としてどこでも正しくインポートするクラスですが、何らかの理由で前に「L」が追加され、明らかに見つかりません。以前に、クラスを削除してインポートを無効にすると、他のファイルについて不平を言うだけであることがわかりました。

以前のプロジェクトでは、自動的に作成されたエンティティ クラスがいくつかあり、それらを削除するとエラーが発生しましたが、インポート関連のエラーとは何の関係もありませんでした。エンティティクラスを元に戻すと、エラーも消えました。

誰かがそれを助けることができれば、それは大歓迎です。

4

2 に答える 2