Ошибка HTTP 500 с веб-приложением GWT
Я прочитал тонны материалов, но не могу понять, что происходит. Я делаю простое веб-приложение с Eclipse Oxygen, GWT 2.8, MapDB3, когда я пытаюсь запустить веб-приложение через режим разработки Run as -> GWT с Jetty, я получаю сообщение об ошибке выше. Я схожу с ума.
Проблема доступа / 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]
Я попытался добавить jar kotlin в каталог lib моего проекта, но ошибка немного меняется, и всегда ошибка HTTP 500, но о:
java.lang.NoClassDefFoundError: org / eclipse / collection /impl/list/mutable/primitive/LongArrayList
Наконец, я понял, что MapDB 3.0.5 имеет длинный список зависимостей.
Я установил их все, и эта ошибка исчезла, но появляются другие, но связанные с кодом.
1 ответ
Наконец, я понял, что MapDB 3.0.5 имеет длинный список зависимостей, и когда я установил их все, эта ошибка исчезла. Вы можете найти их в
https://mvnrepository.com/artifact/org.mapdb/mapdb/3.0.5