Я полагаю, что это довольно общая ошибка. Кажется, я не могу найти по нему никакой документации.
Я просто пытаюсь запустить веб-проект java с jsp и beans ... используя netbeans 6.8 в Windows XP.
Мысли? извиняюсь за такой новенький вопрос.
-Кирб
Я полагаю, что это довольно общая ошибка. Кажется, я не могу найти по нему никакой документации.
Я просто пытаюсь запустить веб-проект java с jsp и beans ... используя netbeans 6.8 в Windows XP.
Мысли? извиняюсь за такой новенький вопрос.
-Кирб
нужно знать, кто занял порт. запустите cmd netstat -aon | find ":80" | find "LISTENING"
, вы увидите идентификатор процесса. заходим в диспетчер задач и бросаем.
В Linux вы получаете эту ошибку, если имя сервера отсутствует в файле hosts
проверьте / etc / hostname и убедитесь, что в / etc / hosts есть запись с
127.0.0.1 [ваше_имя_хоста]
Если вы получаете ошибки от Glassfish при запуске, жалуясь, что порты уже используются, а вы знаете, что это не так, проблема почти наверняка в том, что ваше имя хоста установлено неправильно. Glassfish, кажется, ищет имя хоста для машины, а затем связывает его с портом, используя это имя хоста - если ваше имя хоста разрешается неправильно, он не сможет выполнить привязку и сообщит, что порт используется.
в командной строке попробуйте ввести «имя хоста», чтобы проверить правильность указанного имени хоста. пингуйте его и убедитесь, что он соответствует IP-адресу вашего компьютера.
Взгляните на свой файл / etc / hosts (в Linux) и проверьте, все ли там в порядке.
Также проверьте файл / etc / sysconfig / network и убедитесь, что ваше имя хоста указано правильно.
У меня дважды была такая же проблема, как и у вас, и оба раза она оказалась проблемой имени хоста. Glassfish действительно должен лучше сообщать об ошибках.
Я как раз столкнулся с этой проблемой. Я открыл свой браузер и указал на localhost: 8080. Похоже, у меня уже был запущен экземпляр Glassfish.
Затем я перешел на localhost: 4949 (страница администрирования сервера Glassfish) щелкнул «сервер (сервер администратора)» на левой панели, затем нажал кнопку «Стоп».
Я снова попытался развернуть приложение J2EE, на этот раз успешно.
Я столкнулся с этой проблемой (Win Xp и netbeans 7.0) и решил ее. Я использую антивирис NOD32 3.0. Чтобы решить эту проблему, откройте антивирус nod32
настройки> выберите защиту от вирусов и шпионского ПО> выберите защиту доступа в Интернет> выберите HTTP> выберите веб-браузеры
Затем отметьте вашу IDE netbeans в списке программ красным крестиком (двойным щелчком)
P.S. реальный путь к вышеуказанным настройкам в nod32 может отличаться в вашей среде, так как я использую не английскую версию антивируса, я только что перевел указанный выше путь.
Ответ - убить процесс java.exe, как сказал Энди: netstat -aon | find ":80" | find "LISTENING"
. Сервер путает IP-адрес localhost с портом localhost 8080, поэтому вы должны обязательно удалить любой другой сервер с тем же зарегистрированным доменным именем.
Если у вас уже запущен сервер tomcat или apache, вам следует остановить их и снова запустить приложение, оно работает для меня, остановка службы [имя_службы]!
введите localhost: 8080 в браузере и узнайте, что использует 8080
Я использую NetBeans * + Glassfish 4 под Ubuntu 14.04. Я получаю ту же ошибку. Проблема была решена, когда я перестал запускать TOMCAT.
sudo service tomcat7 stop
Сталкиваюсь с этой проблемой. и я очень страдаю, чтобы решить. решение - только одна командная строка ..... sudo service tomcat7 stop
Как сказал Андрей, сначала в командной строке введите:
> netstat -aon | find ":80" | find "LISTENING"
Далее убиваем задачу результата
> taskkill /F /pid 4996
Где 4996 - это идентификатор, который вы получаете при вводе команды netstat. У меня была такая же проблема, но задача не отображалась в диспетчере задач, поэтому мне пришлось использовать команду taskkill.
В netbeans перейдите в Инструменты / Серверы и добавьте сервер Glassfish. В частности, найдите папку с вашей установкой Glassfish.
Вам необходимо запустить GlassFish вручную. Зайдите в консоль и запустите эту команду:
c: \ glassfishv3 \ bin> начальный домен asadmin
и запустите свой проект в netbeans.