私はmule Server 3.8 EEを使用しています。これは、commons-lang 2.4を導入しています。私のプロジェクトのサードパーティのライブラリには、このバージョンで導入されたメソッドを使用するため、commons-lang 2.6が必要です。私はちょうど私のアプリケーションを起動したときにMule - 実行時に第三者のライブラリを更新する
だから、私はjava.lang.NoSuchMethodError
は、ランタイムでの依存関係を更新する方法はあり得ますか?私がこれまで試した:コモンズ・ラング2.6私のアプリで含む
- - >何の効果は、実行時からの1が実行時に直接jarファイルを置き換える
- 最初のを拾っていない - >スタジオでのエラー、 2.4瓶がないこと
このアプローチを試してみましたかhttps://docs.mulesoft.com/mule-user-guide/v/3.7/adding-and-removing-user-libraries –
これはライブラリを追加するだけですが、既存の古いバージョンがクラスローダーによって最初に選択され、エラーが残っています(たとえば、Mavenを追加するときのように) –