Не удается запустить сервер Glassfish 4.1, загрузить, распаковать, установить, Windows 8.1

Перед тем, как начать, я хотел сказать, что во многих ссылках должен быть пробел, потому что я новичок в суперпользователе и у меня есть ограничения. Вы найдете пробелы 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 введите описание изображения здесь

Теперь в asadmin Windows Batch File открывается командная строка, 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 ответа

Решение

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

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

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

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 для его удаления.

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

Другие вопросы по тегам