Цифровые Сборник
Google
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian
Plugin by Taragana

How to solve Address or Port already in use error in java? Как решать-адрес или порт уже используется на Яве ошибку?

java.net.BindException: Address already in use: JVM Bind is one of the most popular error among java developers and guys who do socket java.net.BindException: Адрес уже используется: JVM Bind является одним из наиболее популярных среди ошибка java разработчиков и парни которые делать сокета ошибка programming in some other language too. программирование в некоторых других языках, тоже. But with respect to java this error is much familiar with socket programming and during web development. Но в связи с java эта ошибка намного знаком с программированием сокетов и во время веб-разработок. This error happens for ports 80 (HTTP) , 1098 (RMI) when it is used by other applications that is running on the same PC or server. Эта ошибка происходит в портах 80 (HTTP), 1098 (RMI), когда он используется другими приложениями, что работает на том же компьютере или на сервере. So I am going to explain how to debug and solve this problem. Так что я собираюсь объяснить, каким образом для отладки и решить эту проблему.

Step I : Finding the ports that are in use: Этап I: Поиски портов, которые находятся в использовании:

1. You can use the tool Вы можете использовать инструмент CurrPorts to solve this problem. Для решения этой проблемы. You can read about the tool in my previous post How to find open ports in your PC? Вы можете прочесть о инструмент в моем предыдущем сообщение Как найти открытые порты в вашем компьютере?

2. If you are using windows XP you can use the Если вы используете окна XP вы можете использовать netstat netstat command to view which processing is occupying the port. Команда для просмотра которых обработка занимает порт. If you use Windows 2000 then you cannot use the netstat -o in your netstat command which tells you the process ID that is using the port. Если вы используете Windows 2000, то вы не можете использовать "netstat-о вашей команды netstat который говорит вам, идентификатор процесса, который использует порт. So in windows 2000 use the tool CurrPorts which is free. Так, в 2000 окон использовать инструмент CurrPorts который является бесплатным.

eg) netstat -ano например) netstat-Ано

Netstat,

Note: Примечание:

If you have problem with port 1098 then check whether outlook or firefox is currently in use and close the same to free the port. Если у вас есть проблемы с портом 1098 то, убедись, перспективы или firefox в настоящее время в эксплуатации и закройте же на свободный порт. This is just an example and for a better report you can use the tools mentioned above. Это просто пример и для лучшего доклада вы можете использовать инструменты, упоминавшиеся выше.

Step II : Free up the port: Шаг II: высвобождают порта:

You can free up the port by 3 ways, Вы можете высвободить порт на 3 пути,

1. If you use CurrPorts tool then you can find the application that is using it and you can close it down or kill the process by right clicking in the tool. Если вы используете CurrPorts инструмент, то вы можете найти приложение, которое использует его, и вы можете закрыть его или убить процесс, нажав право в инструмент.

2. In windows you can use the command taskkill /PID 828 to kill the appropriate process. В окнах вы можете использовать команду 'taskkill / PID 828 ", чтобы убить соответствующего процесса.

3. Making your program to use a different port. Чтобы использовать программу на другом порту. For instance if you are encountering this error with Например, если вы сталкиваетесь с этой ошибкой JBOSS Application server JBOSS сервер приложений for port 80, then you can go to server.xml in the appropriate directory say server/default/deploy/jbossweb-tomcatXX.sar/server.xml and change the port to 8080 to avoid the conflict. на порт 80, то вы можете перейти к server.xml в каталоге необходимости говорить сервера / по умолчанию / развернуть / jbossweb-tomcatXX.sar / server.xml и изменить порт 8080, чтобы избежать конфликта. In case of В случае Tomcat look for server.xml in the conf directory искать server.xml в каталоге конф

XML_file

Hope the above explanation helps. Надежда выше объяснение помогает. Feel free to comment. Не стесняйтесь комментировать.

Share or Bookmark: These icons link to social bookmarking sites where readers can share and discover new web pages. Доля или закладки: Эти значки ссылки на сайты социальных закладок, где читатели могут делиться и открывать новые веб-страницы. DiggSphinndel.icio.usFacebookMixxGoogle


See Similar Posts См. аналогичные должности

Leave a Comment Оставьте комментарий