実行可能なjarファイルのマニフェストファイルにクラスパスを設定した単純なスプリングハイバネートアプリケーション(コンソールアプリケーション)があります。そして、アプリケーションは、jtdsドライバを使用してデータベースに接続します.Windowsマシンとjdk1.6ではすべてが期待どおりに動作します。しかし、Linuxでは、アプリケーションはドライバを見つけることができません 私たちは、java -jar MainClassNameを使用してプログラムを実行していますjtdsビルドされたプロジェクトを実行しているときに適切なドライバ例外がありません
これが起こっている可能性があることをご了承ください。
Mavenのバグですか? NoClassDefErrorかClassNotFoundExceptionのいずれかであれば、おそらくクラスパスの問題です。 –