Я переустановил java JDK 6.0.25, (после некоторых проблем с установкой java, наконец, все получилось). Я установил пути (JAVA_HOME указывает на C: \ Program Files \ Java \ jdk1.6.0_25 и в Path также добавил C: \ Program Files \ Java \ jdk1.6.0_25 \ bin).
В затмении я все указывал на этот новый JDK, в том числе и на серверах. Когда я установил Glassfish 3.1, после установки домен не был создан. Поэтому, когда я добавляю этот сервер в Eclipse, домен не был найден.
Итак, я извлек ZIP-версию Glassfish и в Eclipse настроил сервер для этой ZIPPED Glassfish. Также я снова установил tomcat 7.0.14 и добавил в eclipse, но оба не работали.
Основная проблема: Когда я запускаю Tomcat или Glassfish в Eclipse, они не запускаются. Tomcat запускается, но через 45 секунд он говорит, что время истекло. Я прочитал форумы, чтобы увеличить время запуска, я поставил его на 240 секунд, но он не работает, потому что выскакивает ошибка, из-за которой порт уже используется другим сервером.
По Glassfish, когда я запускаю его, он запускается, но через несколько минут выдает ошибку: Не удалось запустить. Похоже, некоторые порты или что-то блокирует эти серверы. Я также отключил брандмауэр и антивирус, но ничего.
Я просмотрел весь форум на тему "не запускается Glassfish или Tomcat", но не нашел решения. Я не хочу переустанавливать окна для этого.
Так что, если кто-нибудь знает что-нибудь об этой проблеме, пожалуйста, ПОМОГИТЕ.
Обновление:
Я пытался изменить порты в domain.xml и проверял с помощью netstat -b (все было установлено), но сервер (Glassfish) не запускался. Он показывает ошибку «Server GlassFish Server Open Source Edition 3 (Java EE 6) на локальном хосте не удалось запустить». Я также пробовал установить Glassfish от «встроенного в Eclipse» из MarketSpace и из «Установить новое программное обеспечение» из Eclipse, но с той же ошибкой. В настоящее время для нужд использую XP Mode в Windows 7, там серверы работают, без проблем.