GlassFish 4 не может быть развернута - PullRequest
0 голосов
/ 05 мая 2018

Я использую GlassFish4 в Eclipse для Java Dynamic Web Development. GlassFish больше не может развертывать мой проект. Я уже пробовал несколько методов на stackoverflow и в Интернете в целом, чтобы исправить это.

Я даже не могу получить доступ к консоли администратора через localhost: 4848. Я вижу поверхность консоли Glassfish, но там написано: «Состояние: Приложение консоли администратора еще не установлено».

Это моя ошибка:

 [2018-05-05T20:28:14.580+0200] [glassfish 4.1] [INFO] [NCLS-CORE-00093] [javax.enterprise.system.core] [tid: _ThreadID=104 _ThreadName=Thread-23] [timeMillis: 1525544894580] [levelValue: 800] [[
  Problem while attempting to install admin console!
org.jvnet.hk2.config.TransactionFailure: A ApplicationRef with the same key "__admingui" already exists in Server server
    at org.jvnet.hk2.config.ConfigSupport._apply(ConfigSupport.java:209)
    at org.jvnet.hk2.config.ConfigSupport.apply(ConfigSupport.java:139)
    at com.sun.enterprise.v3.admin.adapter.InstallerThread.install(InstallerThread.java:166)
    at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThread.java:99)
Caused by: java.lang.IllegalArgumentException: A ApplicationRef with the same key "__admingui" already exists in Server server
    at org.jvnet.hk2.config.WriteableView$ProtectedList.add(WriteableView.java:648)
    at com.sun.enterprise.v3.admin.adapter.InstallerThread$1.run(InstallerThread.java:161)
    at org.jvnet.hk2.config.ConfigSupport._apply(ConfigSupport.java:180)
    ... 3 more
]] 

Я ценю любую помощь.

1 Ответ

0 голосов
/ 06 мая 2018

Я предполагаю, что вы работаете с локальным экземпляром сервера приложений glassfish. Вы можете проверить, выполнили ли вы требования, перечисленные в GF 4.1 Замечания к выпуску , перед тем, как выполнить установку.

Еще одно действие, которое вы можете предпринять, - проверить целостность вашего файла конфигурации domain.xml с помощью команды asadmin verify-domain-xml из вашего каталога установки / bin folder

Вы говорите, что не можете получить доступ к консоли администратора, но ваш сервер даже работает? (http://localhost:8080/).

Вы также можете взглянуть на server.log для получения дополнительных советов о том, что происходит, которые вы можете найти в каталог-установки / domains / domain-name / logs , или попробовать выполните ручное развертывание через asadmin и посмотрите, что произойдет.

...