Не удается запустить сервер Glassfish 4.1, загрузить, распаковать, установить, Windows 8.1
17275
ReedWilliams8404
Перед тем, как начать, я хотел сказать, что во многих ссылках должен быть пробел, потому что я новичок в суперпользователе и у меня есть ограничения. Вы найдете пробелы http: // (ЗДЕСЬ) localhost: 4848 /. Я извиняюсь за неудобства, я надеюсь, что это ограничение будет снято в ближайшее время.
Не могу запустить сервер Glassfish 4.1. Я работаю, Windows 8.1, 64x.
PSS, когда я пытаюсь запустить GlassFish из Netbeans ...
Я отправил правку для обзора. Если вы считаете, что я удалил слишком много, вы можете отклонить или отменить мое редактирование. По какой-то причине я не могу заставить ваши скриншоты работать правильно.
Cfinley 9 лет назад
0
Я думаю, что вы проделали отличную работу. Есть идеи, как бороться с GlassFish?
ReedWilliams8404 9 лет назад
0
пожалуйста, загрузите журнал сервера. Если здесь слишком много для вставки, используйте что-то вроде pastebin. Журнал вашего сервера должен быть здесь: `C: \ glassfish-4.1 \ glassfish4 \ glassfish \ domains \ domain1 \ logs / server.log`; он должен содержать все ошибки, с которыми он столкнулся при попытке запуска.
Mike 9 лет назад
0
Основная причина заключается в том, что другой сервер использует порт 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.
Перед запуском фреймворка убедитесь, что нет такого файла:
Если он существует, удалите его, вы можете остановить любой процесс Java для его удаления.
Эти шаги работали на меня.
2
Mike
The last screenshot where you try to start GlassFish through Netbeans suggests that there is already something running which is bound to port 8080 and/or port 8443. Check if there's no other application server (Tomcat etc) currently running.
Aside from that, your server log should tell you what is going wrong:
Большое спасибо @Mike. В моем случае Tomacat работает на 8080, поэтому я получаю сообщение «Ожидание запуска домена1 .........» в Терминале (Mac OS X Yosemite), затем я изменил номер порта с 8080 на 9090 in / glassfish /domains/domain1/config/domain.xml. Теперь сервер Glassfish успешно работает.
Venugopal 7 лет назад
0