Я установил веб-сервер Glassfish версии 10, успешно работающий в ОС MAC. У меня не было проблем с запуском или запуском сервера. сервер работает, но когда я пытаюсь запустить стеклянную рыбку в порту: 8080, она не загружается, и я получаю пустую страницу. , однако, localhost 4848 загружается, и я вижу, что там доступно веб-пространство. Я пробовал с jdk5,6 и переустанавливал вещи, но зря кто-нибудь знает решение .........Локация: 8080 без загрузки - glassfish
ответ
Проверьте, не является ли порт межсетевым экраном. Я однажды провел много времени с Tomcat на Vista, прежде чем я пригвоздил глупую проблему.
Вы проверили, какие HTTP-порты включены для вашего сервера приложений? в интерфейсе управления нажмите на кнопку «Сервер приложений», затем на вкладке «Общие», вы увидите что-то вроде:
HTTP порт (ы): 30500,30502,30501
может быть, ваш GlassFish использует порт 8080 для что-то еще - или у вас есть другой веб-сервер, работающий на этом порту где-нибудь?
Вы можете легко создать второй домен с Glassfish. Это скажет вам, есть ли проблема с доменом или установкой Glassfish.
asadmin create-domain --adminport 4949 --instanceport 9090 domain2
Теперь подключите к порту администратора на 4949
логин и пароль администратора, adminadmin
Также проверьте каталог журнала каждого домена:
$GLASSFISH/domains/domain1/logs
$GLASSFISH/domains/domain2/logs
Добавьте это к domain.xml
под sun/sdk/domains/config
Перечислено в этой ссылке http://forums.java.net/jive/thread.jspa?messageID=250531
- страницы поиска для domain.xml -
Это исправил мою проблему EASYFIX.
Это самое простое решение. Измените порт прослушивания на «8081» или что-то кроме «8080» в файле domain.xml – user798719