Address localhost 1099 is already in use как исправить

I try to launch a web application with IntelliJ IDEA, but I get an error: localhost:1099 already in use. I checked the port 1099 with lsof -i:1099 and many other relative commands, so I'm pretty s...

I try to launch a web application with IntelliJ IDEA, but I get an error: localhost:1099 already in use.

port 1099 is already in use

I checked the port 1099 with lsof -i:1099 and many other relative commands, so I’m pretty sure the port 1099 is free.

This is my running configuration:

configs

I’ve also changed the JMX port to 6666 & 6667 & 6668… and it doesn’t work, so I think it’s not really related to the port itself.

I am so confused… did anyone else have this problem?

Any help is appreciated

Adrian H.'s user avatar

asked Aug 17, 2016 at 1:44

zmou-d's user avatar

5

Since it is easy to tackle with Command Prompt. You can do the following. I assume you work on Windows.

Open the CMD and type following.

netstat -aon | find "1099"

If a process uses above port, it should return something output like this.

TCP    xxx.xx.xx.xx:1099      xx.xx.xx.xxx:443      ESTABLISHED     2222

The last column value (2222) is referred to the Process ID (PID).

Just KILL it as follows.

taskkill /F /PID 2222

Now you can start your server.

answered Apr 22, 2019 at 2:14

Du-Lacoste's user avatar

Du-LacosteDu-Lacoste

10.7k2 gold badges64 silver badges50 bronze badges

3

Solution for those who can not find the process with `netstat -aon` command.

Some ports might be reserved by default in various networks. Therefore, if you can not find a :1099 port with netstat -aon command you need to check your reserved ports first.

netsh interface ipv4 show excludedportrange protocol=tcp

Port 1099 might show up as a reserved one in the list. However, it was not the case for me. I decided to try to make an exception for it anyway. It worked!

Follow these steps:

  1. Make sure to copy this text to your notepad, because you will lose internet connection for a moment.

  2. Open your CMD as an administrator.

  3. Write these commands one by one in order to stop your network:

    net stop winnat

    net stop LanmanWorkstation

    net stop WlanSvc

    net stop WwanSvc

  4. Exclude port 1099 from a reserved list:

netsh int ipv4 add excludedportrange protocol=tcp startport=1099 numberofports=4
  1. Start your network again:

    net start winnat

    net start LanmanWorkstation

    net start WlanSvc

    net start WwanSvc

  2. Done.

Temporary solution.

Simply changing JMX port to 1599 inside of the IntelliJ IDEA also solved this issue for me.

answered Mar 27, 2021 at 2:52

Alexander Borisov's user avatar

5

cmd command netstat-ano:
cmd command tasklist:

  1. The first step, the command prompt, execute the command:

    netstat –ano
    

    Visible, port 1099 process PID is 6072.

  2. The second step, the command prompt, execute the command:

    tasklist
    
  3. The third step, the task manager, the termination of the process java.exe

    We will see the opening of the 2 java.exe, to end it all.

  4. The fourth step, restart tomcat, can be started

derHugo's user avatar

derHugo

77.4k9 gold badges67 silver badges105 bronze badges

answered Jan 26, 2018 at 19:15

GEVOR ASATRYAN's user avatar

If you are a window user then Open cmd as an administrator and use
netstat -aon | find "1099"
and then you will get result like this

  TCP    0.0.0.0:1099           0.0.0.0:0              LISTENING       9960
  TCP    [::]:1099              [::]:0                 LISTENING       9960

In my case the LISTENING port is 9960 this may be different in your case.
so use taskkill /F /PID 9960

for details look at this
enter image description here

answered Dec 26, 2021 at 14:15

Monu Rohilla's user avatar

Monu RohillaMonu Rohilla

1,2665 silver badges18 bronze badges

Actually it may caused by my hosts file,

I guess it’s about the configurations about localhost :I deleted the configuration about localhost of ipv6 by accident,

so the solution is that I add a line ::1 localhost into hosts file and then everything work well!

answered Nov 16, 2016 at 6:19

zmou-d's user avatar

zmou-dzmou-d

8241 gold badge8 silver badges14 bronze badges

1

Had the same issue today.
Try using

ps -C java -o pid

in the terminal. THis will give you a list of running programs. For me i had an existing java running in the background so i used

pkill java

Then just restart you intelliJ.

answered Feb 10, 2017 at 13:12

Celly's user avatar

CellyCelly

3051 silver badge13 bronze badges

1

Try to kill all java tasks from O.S manager, maybe there is some ghost process running.

answered Aug 17, 2016 at 21:11

Dias Neto's user avatar

1.Close Your Other running projects in same or other IDEs
-or-
2.Close all java related running applications from Task Manager (java(TM) Platform SE binary)

The port:1099 is used by java.exe
(http://www.nirsoft.net/utils/cports.html use the portable app in this link to view port usage (which program use that port))

I also faced it . i had opened both intellij and netbeans. when i run my project in Intellij , above problem raised. it solved after closed netbean and run my intellij project.

answered Aug 17, 2017 at 20:52

Yuresh Karunanayake's user avatar

Thank you @ Dulith De Costa, Perfect Answer

netstat -aon | find «1099»

taskkill /F /PID «Process ID»

Now you can start your server.

answered Apr 26, 2019 at 14:38

Dilip's user avatar

DilipDilip

313 bronze badges

if you are using Mac,and the port is totally free ,you can check your hosts,and add
127.0.0.1 localhost if it’s not exist

answered Aug 1, 2019 at 2:24

Xian Sheng.H's user avatar

I am running a Tridion based (DXA) JAVA web application in IntelliJ. The Run/Debug configuration is based on the standard Local Tomcat server settings.

When I stop the debugging session and start again to try again I get this error in the IntelliJ Event Log

2:12:06 PM All files are up-to-date
2:12:09 PM Error running Tomcat local 8080: Address localhost:1099 is already in use
2:12:12 PM Error running Tomcat local 8080: Unable to open debugger port (127.0.0.1:59985): java.net.SocketException "socket closed"

This only occurs when the ObjectCache with RemoteSynchronization is enabled in the CD storage config (cd_storage_conf.xml) of the webapp.

<Configuration Version="7.1">
    <Global>
        <ObjectCache Enabled="true">
            <Policy Type="LRU" Class="com.tridion.cache.LRUPolicy">
                <Param Name="MemSize" Value="16mb"/>
            </Policy>
            <Features>
                <Feature Type="DependencyTracker" Class="com.tridion.cache.DependencyTracker"/>
            </Features>
            <RemoteSynchronization Queuesize="512">
                <Connector Class="com.tridion.cache.JMSCacheChannelConnector" Topic="Tridion" Strategy="AsyncJMS11">
                    <JndiContext>

I see that there are multiple JAVA process running after the debug session is stopped. After I kill them the debug session starts normal without errors.

Is it normal that processes keep running after a debug session? How can I stop the right processes?

asked Sep 29, 2015 at 12:20

Jan H's user avatar

Jan HJan H

8,82619 silver badges42 bronze badges

You have to ensure that you only make and deploy the project once, else two processes will get started, while port 1099 is started in deployment 1, but your debugging session actually happens on deployment 2.

If you use maven, you only need to set the following line in your Make configuration:

enter image description here

If you don’t use Maven, then choose to either only Make the project, or to only choose to Build the Artifact.

answered Sep 29, 2015 at 13:26

Raimond's user avatar

RaimondRaimond

7,25316 silver badges29 bronze badges

Like Raimond said: only build once. The problem was a bug in the Run/Debug Configuration in IntelliJ. I did both Make and Build webapp artifact. Without the fist make step it works fine.

enter image description here

It turns out that that confuses IntelliJ, in this case I only need a Build webapp artifact.

Community's user avatar

answered Sep 29, 2015 at 12:29

Jan H's user avatar

Jan HJan H

8,82619 silver badges42 bronze badges

It does not sound right, but as a workaround I use this script to kill Java processes which come from IntelliJ. This does not kill the IntelliJ IDE itself.

$processes = Get-WmiObject Win32_Process -Filter "name = 'java.exe'"

foreach($proc in $processes)
{
    if($proc.CommandLine.Contains("IntelliJ"))
    {
        Write-Host "stopping proccess $($proc.ProcessId) with $($proc.ThreadCount) threads; $($proc.CommandLine.Substring(0, 50))..."
        Stop-Process -F $proc.ProcessId
    } else
    {
        Write-Host "skipping proccess $($proc.ProcessId) with $($proc.ThreadCount) threads; $($proc.CommandLine.Substring(0, 50))..."
    }
}

answered Sep 29, 2015 at 12:22

Jan H's user avatar

Jan HJan H

8,82619 silver badges42 bronze badges

Ошибка при запуске Tomcat: адрес localhost: 1099 уже используется. Почему?

Я получаю эту ошибку: Error running ‘Tomcat’: Address localhost:1099 is already in use

Скриншот из Intellij IDEA:

Я попытался решить эту проблему, просмотрев сообщения, которые публикуют люди, сталкиваясь с проблемой, похожей на мою, но я думаю, что это другое дело, чем мое.

В моей ситуации нет «процесса, использующего порт 1099».

Когда я набираю netstat -aon | find «1099» в cmd, не возвращается значение.
Я выключил весь процесс IntelliJ и перезагрузил компьютер.
Кажется, я вообще не использую порт 1099, но есть такая ошибка.

3 ответа

Измените текущий номер порта на какой-либо другой порт в server.xml tomcat.

Например: измените его на 1100.

Привет, я не очень хорошо говорю по-английски, но я сделаю все возможное, чтобы перевести в Google. Я столкнулся с этой проблемой, и я решил эту проблему 10 января 2021 года. U использовать команду netstat в оконной ОС правильно ?? Если у вас возникла эта проблема в ОС Windows, найдите программу Hyper-V и отключите ее. потому что порт 1099 упоминается как программа, зарезервированная для MS Hyper-V. Итак, если вы используете программу Hyper-V, давайте найдем программу Hyper-V и отключим ее. Это будет старт кота

Если вы не знаете, как отключить программу Hyper-V, я даю ссылку на MS для вас

Приятного изучения ?? или Разработать

Что-то использует этот порт, и вам нужно убить процесс, использующий этот порт. Вы можете попытаться зайти в диспетчер задач и найти процесс, который запускает TomcatServer, и убить его, и, насколько я знаю, также должен быть диспетчер Tomcat, который позволит вам убить текущий процесс.

Источник

Русские Блоги

Ошибка при запуске api: адрес localhost: 1099 уже используется для решения проблемы [local явно не занимает этот порт]

Проблемы при встрече

  • Run:Error running ‘api’: Address localhost:1099 is already in use
  • Debug:Error running ‘api’: Unable to open debugger port (127.0.0.1:50112)

Попробуйте метод

  • lsof -i: 1099 находит порт, нет [ Если так, просто убейте процесс
  • Идея перезапуска
  • Перезагрузите компьютер / выключите компьютер и снова включите его, и больше не открывайте открытый проект
  • Заменить кота
  • Измените номер порта запуска

результат

Все недействительно! ! ! На грани краха

Примечание. Следующие операции — это все командные операции под Mac, пользователи Windows могут преобразовывать свои собственные команды и т. Д.

Продолжайте пытаться, отложите проект, сразу запустите голый кот

Войдите в каталог tomcat: / bin, найдите startup.sh [пользователь Windows запускает startup.bat, то же самое ниже], запустите его, а затем он сообщает мне, что Tomcat запущен.

Вы можете увидеть в разделе / ​​conf в server.xml номер порта запуска по умолчанию для tomcat — 8080

В результате я использую браузер для посещения localhost: 8080, страница недействительна

Затем введите команду telnet localhost 8080 в терминале и обнаружите, что порт заблокирован, что означает, что tomcat не удалось запустить!

Перейдите в /logs/catalina.out, чтобы просмотреть журнал tomcat и найти следующее сообщение об ошибке

  • A: Скажите, что порт 8005 не запустился
  • B: сообщение об ошибке
  • C: В процессе запуска 8080, поскольку 8005 сообщил об ошибке, 8080 был уничтожен

Пока обнаружил проблему: tomcat не запустился! ! ! ! Но он сказал мне, что ему это удалось! !

Попробуй исправить

  • Может быть, порт 8005 занят, но lsof -i: 8005 обнаруживает, что он не занят, затем пытается изменить его и перезапустить снова, указывая, что это не проблема
  • См. Localhost: 8005, подозреваемый localhost, ping localhost, в результате IP-адрес не 127.0.0.1! ! Присоединяйтесь к хосту

Перезагрузите, хорошо, проблема решена . ! ! Знакомая страница кота вернулась

Источник

Русские Блоги

Ошибка при запуске api: адрес localhost: 1099 уже используется для решения проблемы [local явно не занимает этот порт]

Проблемы при встрече

  • Run:Error running ‘api’: Address localhost:1099 is already in use
  • Debug:Error running ‘api’: Unable to open debugger port (127.0.0.1:50112)

Попробуйте метод

  • lsof -i: 1099 находит порт, нет [ Если так, просто убейте процесс
  • Идея перезапуска
  • Перезагрузите компьютер / выключите компьютер и снова включите его, и больше не открывайте открытый проект
  • Заменить кота
  • Измените номер порта запуска

результат

Все недействительно! ! ! На грани краха

Примечание. Следующие операции — это все командные операции под Mac, пользователи Windows могут преобразовывать свои собственные команды и т. Д.

Продолжайте пытаться, отложите проект, сразу запустите голый кот

Войдите в каталог tomcat: / bin, найдите startup.sh [пользователь Windows запускает startup.bat, то же самое ниже], запустите его, а затем он сообщает мне, что Tomcat запущен.

Вы можете увидеть в разделе / ​​conf в server.xml номер порта запуска по умолчанию для tomcat — 8080

В результате я использую браузер для посещения localhost: 8080, страница недействительна

Затем введите команду telnet localhost 8080 в терминале и обнаружите, что порт заблокирован, что означает, что tomcat не удалось запустить!

Перейдите в /logs/catalina.out, чтобы просмотреть журнал tomcat и найти следующее сообщение об ошибке

  • A: Скажите, что порт 8005 не запустился
  • B: сообщение об ошибке
  • C: В процессе запуска 8080, поскольку 8005 сообщил об ошибке, 8080 был уничтожен

Пока обнаружил проблему: tomcat не запустился! ! ! ! Но он сказал мне, что ему это удалось! !

Попробуй исправить

  • Может быть, порт 8005 занят, но lsof -i: 8005 обнаруживает, что он не занят, затем пытается изменить его и перезапустить снова, указывая, что это не проблема
  • См. Localhost: 8005, подозреваемый localhost, ping localhost, в результате IP-адрес не 127.0.0.1! ! Присоединяйтесь к хосту

Перезагрузите, хорошо, проблема решена . ! ! Знакомая страница кота вернулась

Источник

Ошибка при запуске Tomcat: адрес localhost: 1099 уже используется. Почему?

Я получаю эту ошибку: Error running ‘Tomcat’: Address localhost:1099 is already in use

Скриншот из Intellij IDEA:

Я попытался решить эту проблему, просмотрев сообщения, которые публикуют люди, сталкиваясь с проблемой, похожей на мою, но я думаю, что это другое дело, чем мое.

В моей ситуации нет «процесса, использующего порт 1099».

Когда я набираю netstat -aon | find «1099» в cmd, не возвращается значение.
Я выключил весь процесс IntelliJ и перезагрузил компьютер.
Кажется, я вообще не использую порт 1099, но есть такая ошибка.

3 ответа

Измените текущий номер порта на какой-либо другой порт в server.xml tomcat.

Например: измените его на 1100.

Привет, я не очень хорошо говорю по-английски, но я сделаю все возможное, чтобы перевести в Google. Я столкнулся с этой проблемой, и я решил эту проблему 10 января 2021 года. U использовать команду netstat в оконной ОС правильно ?? Если у вас возникла эта проблема в ОС Windows, найдите программу Hyper-V и отключите ее. потому что порт 1099 упоминается как программа, зарезервированная для MS Hyper-V. Итак, если вы используете программу Hyper-V, давайте найдем программу Hyper-V и отключим ее. Это будет старт кота

Если вы не знаете, как отключить программу Hyper-V, я даю ссылку на MS для вас

Приятного изучения ?? или Разработать

Что-то использует этот порт, и вам нужно убить процесс, использующий этот порт. Вы можете попытаться зайти в диспетчер задач и найти процесс, который запускает TomcatServer, и убить его, и, насколько я знаю, также должен быть диспетчер Tomcat, который позволит вам убить текущий процесс.

Источник

проблема с портом 1099

бью челом, на колени падаю!
помогите! суть проблемы:
установил openSUSE 42.2 Leap, сверху добавил jdk 1.8, apache tomcat 8.5.16, idea 2017, и пытаюсь запустить web-приложение
но IDEA говорит что:

Application Server was not connected before run configuration stop, reason:
Ubable to ping server at localhost:1099

уже плачу. не понимаю, какой зверь занимает этот порт, как это выяснить и как ему подсказать подвинуться

занимает этот порт, как это выяснить

А ты уверен, что сервер не поднимается именно по причине занятости 1099 порта?

Порты ⩽1024 недоступны пользователю по умолчанию. Поменяйте порт или воспользуйтесь setcap.

это из очевидных, указанных самой IDE, а какие могут быть еще?

tcp 0 0 0.0.0.0:33998 0.0.0.0:* LISTEN 17890/java
tcp 0 0 127.0.0.1:63342 0.0.0.0:* LISTEN 17890/java
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1252/cupsd
tcp 0 0 127.0.0.1:42778 0.0.0.0:* LISTEN 17890/java
tcp 0 0 127.0.0.1:6942 0.0.0.0:* LISTEN 17890/java
tcp 0 0 . 1716 . * LISTEN 1581/kdeconnectd
tcp 0 0 . 43607 . * LISTEN 19408/java
tcp 0 0 . 25565 . * LISTEN 19408/java
udp 0 0 0.0.0.0:52894 0.0.0.0:* 1031/avahi-daemon:
udp 0 0 0.0.0.0:68 0.0.0.0:* 1924/dhclient
udp 0 0 0.0.0.0:5353 0.0.0.0:* 3353/chrome
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1031/avahi-daemon:
udp 0 0 0.0.0.0:47327 0.0.0.0:* 1924/dhclient
udp 0 0 . 62329 . * 1924/dhclient
udp 0 0 . 5353 . * 3353/chrome
udp 0 0 . 5353 . * 1031/avahi-daemon:
udp 0 0 . 42659 . * 1031/avahi-daemon:
udp 0 0 . 1716 . * 1581/kdeconnectd

порт менять нельзя, а вот на счет setcap ща почитаю, спасибо

Источник

I am new to intelij idea

I started debugging an application that was previously being written inside eclipse.

I configured the run configurations to startup tomcat and open chrome for the view.

However, after several runs the following happens:

  1. the source files stop being updated
  2. intelij claims localhost port is already busy

how do i stop the localhost run from intelij when the stop option (shift+f2) is grayed out
and how do i make the sources be updated.

it seems only a computer reboot fixes this problem right now
i obviously cant reboot my computer once every 10 minutes.

Du-Lacoste's user avatar

Du-Lacoste

10.7k2 gold badges64 silver badges50 bronze badges

asked Apr 28, 2014 at 20:05

Lena Bru's user avatar

1

If none of the above mentioned ways did not work for you, try this.

Open the Command Prompt and type following.

netstat -aon | find "1099"

If a process uses above port, it should return something output like this.

TCP    xxx.xx.xx.xx:1099      xx.xx.xx.xxx:443      ESTABLISHED     2222

The last column value (2222) is referred to the Process ID (PID).

Just KILL it as follows.

taskkill /F /PID 2222

Now start debugging.

answered Apr 22, 2019 at 2:23

Du-Lacoste's user avatar

Du-LacosteDu-Lacoste

10.7k2 gold badges64 silver badges50 bronze badges

InteliJ claims localhost port is already busy => This means that the program that opened this listening port is still running. Now, it looks like you are starting the program from IntelliJ, but then it keeps running after IntelliJ disconnects from it. Do find if that is still the case.

answered Apr 29, 2014 at 6:32

Tassos Bassoukos's user avatar

Tassos BassoukosTassos Bassoukos

16k2 gold badges36 silver badges40 bronze badges

1

If the necessary port (for tomcat 8080 for example) is busy outside of eclipse or IDEA, you can see use Tcpview application which shows which process which port use (you can just kill them if they are not so necessary). It seams files are read only, or IDEA don’t recognize them as java files right click on source root and select Murk Directory As->Source Root. Try these steps and if you help more questions you are welcome.

answered Apr 29, 2014 at 6:45

Ashot Karakhanyan's user avatar

I am new to intelij idea

I started debugging an application that was previously being written inside eclipse.

I configured the run configurations to startup tomcat and open chrome for the view.

However, after several runs the following happens:

  1. the source files stop being updated
  2. intelij claims localhost port is already busy

how do i stop the localhost run from intelij when the stop option (shift+f2) is grayed out
and how do i make the sources be updated.

it seems only a computer reboot fixes this problem right now
i obviously cant reboot my computer once every 10 minutes.

Du-Lacoste's user avatar

Du-Lacoste

10.7k2 gold badges64 silver badges50 bronze badges

asked Apr 28, 2014 at 20:05

Lena Bru's user avatar

1

If none of the above mentioned ways did not work for you, try this.

Open the Command Prompt and type following.

netstat -aon | find "1099"

If a process uses above port, it should return something output like this.

TCP    xxx.xx.xx.xx:1099      xx.xx.xx.xxx:443      ESTABLISHED     2222

The last column value (2222) is referred to the Process ID (PID).

Just KILL it as follows.

taskkill /F /PID 2222

Now start debugging.

answered Apr 22, 2019 at 2:23

Du-Lacoste's user avatar

Du-LacosteDu-Lacoste

10.7k2 gold badges64 silver badges50 bronze badges

InteliJ claims localhost port is already busy => This means that the program that opened this listening port is still running. Now, it looks like you are starting the program from IntelliJ, but then it keeps running after IntelliJ disconnects from it. Do find if that is still the case.

answered Apr 29, 2014 at 6:32

Tassos Bassoukos's user avatar

Tassos BassoukosTassos Bassoukos

16k2 gold badges36 silver badges40 bronze badges

1

If the necessary port (for tomcat 8080 for example) is busy outside of eclipse or IDEA, you can see use Tcpview application which shows which process which port use (you can just kill them if they are not so necessary). It seams files are read only, or IDEA don’t recognize them as java files right click on source root and select Murk Directory As->Source Root. Try these steps and if you help more questions you are welcome.

answered Apr 29, 2014 at 6:45

Ashot Karakhanyan's user avatar

Я получаю эту ошибку: Error running 'Tomcat': Address localhost:1099 is already in use

Скриншот из Intellij IDEA:

enter image description here

Я попытался решить эту проблему, просмотрев сообщения, которые публикуют люди, сталкиваясь с проблемой, похожей на мою, но я думаю, что это другое дело, чем мое.

В моей ситуации нет «процесса, использующего порт 1099».

Когда я набираю netstat -aon | find "1099" в cmd, не возвращается значение.
Я выключил весь процесс IntelliJ и перезагрузил компьютер.
Кажется, я вообще не использую порт 1099, но есть такая ошибка.

3 ответа

Лучший ответ

Измените текущий номер порта на какой-либо другой порт в server.xml tomcat.

Например: измените его на 1100.

<Connector port="1100" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

Перезагрузите сервер.


0

Anish B.
29 Фев 2020 в 19:09

Привет, я не очень хорошо говорю по-английски, но я сделаю все возможное, чтобы перевести в Google. Я столкнулся с этой проблемой, и я решил эту проблему 10 января 2021 года. U использовать команду netstat в оконной ОС правильно ?? Если у вас возникла эта проблема в ОС Windows, найдите программу Hyper-V и отключите ее. потому что порт 1099 упоминается как программа, зарезервированная для MS Hyper-V. Итак, если вы используете программу Hyper-V, давайте найдем программу Hyper-V и отключим ее. Это будет старт кота

Если вы не знаете, как отключить программу Hyper-V, я даю ссылку на MS для вас

https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v#enable-the-hyper-v-role-through-settings

Приятного изучения ?? или Разработать


0

iptablecommadcode
9 Янв 2021 в 18:33

Что-то использует этот порт, и вам нужно убить процесс, использующий этот порт. Вы можете попытаться зайти в диспетчер задач и найти процесс, который запускает TomcatServer, и убить его, и, насколько я знаю, также должен быть диспетчер Tomcat, который позволит вам убить текущий процесс.


0

Mavro
9 Янв 2021 в 18:50

Проблемы при встрече

  • Run:Error running ‘api’: Address localhost:1099 is already in use
  • Debug:Error running ‘api’: Unable to open debugger port (127.0.0.1:50112)

Попробуйте метод

  • lsof -i: 1099 находит порт, нет [Если так, просто убейте процесс
  • Идея перезапуска
  • Перезагрузите компьютер / выключите компьютер и снова включите его, и больше не открывайте открытый проект
  • Заменить кота
  • Измените номер порта запуска

результат

Все недействительно! ! ! На грани краха

============================== Узнав от этого, а затем приняв верное направление =========== ===================

Примечание. Следующие операции — это все командные операции под Mac, пользователи Windows могут преобразовывать свои собственные команды и т. Д.

Продолжайте пытаться, отложите проект, сразу запустите голый кот

Войдите в каталог tomcat: / bin, найдите startup.sh [пользователь Windows запускает startup.bat, то же самое ниже], запустите его, а затем он сообщает мне, что Tomcat запущен.

Вы можете увидеть в разделе / ​​conf в server.xml номер порта запуска по умолчанию для tomcat — 8080

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

В результате я использую браузер для посещения localhost: 8080, страница недействительна

Затем введите команду telnet localhost 8080 в терминале и обнаружите, что порт заблокирован, что означает, что tomcat не удалось запустить!

Перейдите в /logs/catalina.out, чтобы просмотреть журнал tomcat и найти следующее сообщение об ошибке

  • A: Скажите, что порт 8005 не запустился
  • B: сообщение об ошибке
  • C: В процессе запуска 8080, поскольку 8005 сообщил об ошибке, 8080 был уничтожен

Пока обнаружил проблему: tomcat не запустился! ! ! ! Но он сказал мне, что ему это удалось! !

Попробуй исправить

  • Может быть, порт 8005 занят, но lsof -i: 8005 обнаруживает, что он не занят, затем пытается изменить его и перезапустить снова, указывая, что это не проблема
  • См. Localhost: 8005, подозреваемый localhost, ping localhost, в результате IP-адрес не 127.0.0.1! ! Присоединяйтесь к хосту
127.0.0.1 localhost

Перезагрузите, хорошо, проблема решена ……….! ! ! Знакомая страница кота вернулась ~~~ как весенний ветерок ~~~

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Addon sauerland requires addon chernarus как исправить
  • Addon file cache missing redownloading downloaded error failed to read the downloaded file
  • Additionally a 503 service unavailable error
  • Additional signup required unable to get education profile код ошибки 41 сферум
  • Additional information woocommerce как изменить

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии