Я успешно развернул файл EAR в GlassFish 4.1, и приложение работает правильно.
Однако, когда я пытаюсь запустить то же самое ухо в IntelliJ (путем настройки подключаемого модуля сервера GlassFish в IntelliJ и развертывания Ear), развертывание завершается неудачей со следующей ошибкой.
Среда
- Java: JDK 8
- Тип приложения: Java EE (WAR)
- Сервер приложений: GlassFish 4.1
- IDE: IntelliJ IDEA ULTIMATE
- ОС: Windows
Код: Выделить всё
[glassfish 4.1] [WARNING] [AS-DEPLOYMENT-02016]
[javax.enterprise.system.tools.deployment.javaeefull]
Error occurred MultiException stack 1 of 4
java.lang.NoClassDefFoundError: sun/security/util/CurveDB
at sun.security.ec.SunECEntries.putEntries(SunECEntries.java:74)
at sun.security.ec.SunEC.(SunEC.java:76)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:4
- Повторное развертывание WAR непосредственно на GlassFish больше не работает
- Консоль администратора GlassFish загружается как пустая страница
- Несколько раз пересобирал файл WAR.
- Удален и воссоздан домен GlassFish.
- Удален и заново добавлен сервер GlassFish в IntelliJ.
- Несколько раз проверена версия Java (все еще используется JDK 8)
- Пробовал IDE NetBeans, но сборка занимает несколько часов и никогда не завершается
- Как запустить файл Ear в intellij ide? Я хочу запустить файл в intellj, чтобы запустить его в режиме отладки.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ish-plugin