Как установить Glassfish в NetBeans - PullRequest
       22

Как установить Glassfish в NetBeans

1 голос
/ 10 сентября 2009

Glassfish уже был установлен в Netbeans. Но я забыл пароль и имя пользователя. (Это не было admin, adminadmin), поэтому я переустановил на рабочий стол. Я следовал за конфигурацией Glassfish После этого я попытался связать Netbeans и Glassfish. Сначала я создал Netbeans 6.7.1 Инструменты / Серверы / Добавить Сервер / Glassfish v2.1
Расположение сервера выбирается там, где я скачиваю и настраиваю файл glassfish. Регистрация локального домена была выбрана. А потом я щелкнул дальше.

Была выбрана папка домена c: \ Sun \ AppSer \ Domains \ domain1, а затем я щелкнул далее. Администратор: admin пароль: adminadmin и нажал кнопку "Готово".

Но это не работает. Когда я запускаю проект, он дает исключения

Domain domain1 failed to startup. Please check the server log for more details.

 Caused by: java.lang.RuntimeException: java.rmi.server.ExportException: Port already in use: 8686; nested exception is: 
Caused by: java.rmi.server.ExportException: Port already in use: 8686; nested exception is: 
Caused by: java.net.BindException: Address already in use: JVM_Bind
CORE5061: Exception : 
com.sun.appserv.server.ServerLifecycleException: WEB0106: An error occurred while   stopping the web container
Caused by: LifecycleException:  WEB0103: This web container has not yet been started
        at com.sun.enterprise.web.WebContainer.stop(WebContainer.java:912)
        at com.sun.enterprise.web.PEWebContainer.stopInstance(PEWebContainer.java:815)
        ... 10 more
CORE5051: Shutting down all J2EE applications ...
CORE5068 :  Stopping all J2EE Connector 1.5 Compliant resource adapters ...
CORE 5061 : Resource adapters Stop() Complete
CORE5052: Application shutdown complete.
CORE5061: Exception : 
java.lang.NullPointerException

Как мне избавиться от этих исключений?

1 Ответ

1 голос
/ 11 сентября 2009
Caused by: java.lang.RuntimeException: java.rmi.server.ExportException: Port already in use: 8686;

Сервер пытается прослушивать порт, который уже используется. Это происходит, если другой сервер уже запущен или неправильно освободил свои ресурсы.

Если на том же хосте работает другой сервер, либо остановите другой сервер, либо настройте другой порт.

Если порт заблокирован из-за неправильной очистки, попробуйте убить все процессы Java и перезапустить NetBeans / Glassfish. Если это не помогает, перезагрузите компьютер.

...