3

Перед тем, как начать, я хотел сказать, что во многих ссылках должен быть пробел, потому что я новичок в суперпользователе и у меня есть ограничения. Вы найдете пробелы http:// (ЗДЕСЬ) localhost:4848/. Я извиняюсь за неудобства, я надеюсь, что это ограничение будет снято в ближайшее время.

Не могу запустить сервер Glassfish 4.1.
Я работаю, Windows 8.1, 64x.

Я скачал, Java EE 7 Полная платформа glassfish-4.1.zip
Отсюда: https://glassfish.java.net/download.html

Распакованный с 7-Zip 9.20. Положите zip в папку с моим другим zip.
Положите распакованный в C.

Путь: C:\glassfish-4.1
Следующая внутри, glassfish4.

Путь: C:\glassfish-4.1\glassfish4
фильм

Далее внутри, бен.

Путь: C:\glassfish-4.1\glassfish4\bin

Теперь, в пакетном файле Windows asadmin, открывается командная строка, C:\Windows\system32\cmd.exe, asadmin>.

Enter, start-domain, затем cmd.exe выводит Ожидание запуска domain1 ........(много из них)...... serverNoStart Команда start-domain завершилась неудачно.

Открыл, pkg, запустил, установил.

Открыл, updatetools запустил, установил.

Опять же, в пакетном файле Windows asadmin открывается командная строка, C:\Windows\system32\cmd.exe, asadmin>.

Enter, start-domain, затем cmd.exe выводит Ожидание запуска domain1 ........(много из них)...... serverNoStart Команда start-domain завершилась неудачно.

Если я попробую стартовый домен asadmin или стартовый домен glassfish4/bin/asadmin из этого местоположения, я получу следующее.

Я хотел бы лучше понять природу этой проблемы. Предложения о том, как исправить / запустить сервер?

PS когда я проверяю http://localhost:4848/

PSS, когда я пытаюсь запустить GlassFish из Netbeans ...

2 ответа2

7

https://stackoverflow.com/questions/17317527/how-do-i-clear-an-address-for-glassfish-4-0-with-default-settings

Основная причина заключается в том, что другой сервер использует порт 8080, то есть порт по умолчанию (чтобы проверить в окнах, используются ли эти порты в командной строке: netstat -a -o)

Вы должны будете изменить это в:

/glassfish/domains/domain1/config/domain.xml

Change: name="http-listener-1" port="8080"
        name="http-listener-2" port="8181"

To:     name="http-listener-1" port="9090"
        name="http-listener-2" port="9191"

Затем удалите сервер из вашего фреймворка (например, Eclipse), закройте его, запустите и снова добавьте Glashfish.

Перед запуском фреймворка убедитесь, что нет такого файла:

/glassfish/domains/domain1/osgi-cache/felix/*.lock

Если он существует, удалите его, вы можете остановить любой процесс Java для его удаления.

Эти шаги работали на меня.

2

Последний снимок экрана, где вы пытаетесь запустить GlassFish через Netbeans, предполагает, что уже запущено что-то, связанное с портом 8080 и / или портом 8443. Проверьте, не запущен ли другой сервер приложений (Tomcat и т.д.).

Кроме того, журнал вашего сервера должен сообщать вам, что идет не так:

C:\glassfish-4.1\glassfish4\glassfish\domains\domain1\logs\server.log

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .