たくさんの資料を読みましたが、何が起こっているのかわかりません。Eclipse Oxygen、GWT 2.8、MapDB3 を使用して単純な Web アプリケーションを実行しています。Jetty を使用して Run as --> GWT 開発モードで Web アプリケーションを起動しようとすると、上記のエラーが発生します。気が狂う。
/asteonlineing/greet へのアクセスに問題があります。理由: HTTP 500 サーバー エラーの
原因: java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
at org.mapdb.DBMaker.fileDB(DBMaker.kt)
at com.google.asteonlineing.server.AoLServiceImpl.<init>(AoLServiceImpl.java:26)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [...a lot more]
プロジェクトの lib ディレクトリに kotlin の jar を追加しようとしましたが、エラーはわずかに変化し、常に http エラー 500 ですが、約:
java.lang.NoClassDefFoundError: org/eclipse/collections/impl/list/mutable/primitive/LongArrayList
最後に、MapDB 3.0.5 には依存関係の長いリストがあることがわかりました。
私はそれらすべてをインストールしましたが、そのエラーは消えましたが、他のものは来ていますが、コードに関連しています。