无法从 IntelliJ IDEA 12.1.4 Ultimate (Windows 7) 启动 Apache Tomcat 6

2022-09-01 21:36:00

我需要在IntelliJ IDEA中调试Tomcat6的Web应用程序。

当我尝试运行我的Web应用程序时,我收到两个错误:

  1. 地址本地主机:1099 已在使用中
  2. 无法打开调试器端口:java.net.SocketException

手动启动 Apache Tomcat 6 服务工作正常。

为了能够从Intellij IDEA调试Apache Tomcat 6中的Web应用程序,我应该怎么做?


答案 1

按照以下步骤工作:-

  1. 打开命令提示符并键入命令 netstat -ano
  2. 您将看到活动 TCP 连接的列表,其中 PID 作为最后一列
  3. 请参阅列出本地地址的第二列,并从中找到使用端口1099的地址,您将获得其PID
  4. 现在打开任务管理器,单击“进程”选项卡并获取要显示的 PID 列[通过右键单击标题行并选择 PID 或单击“视图”,然后单击“选择列”并选择 PID。
  5. 现在找到我们从Step3获得的PID并结束该过程。

现在你很高兴去:)


答案 2

我一直面对这个问题。这是如何解决它

Linux

打开终端实例。

fuser 1099/tcp

这应该会返回一个进程 ID。

1099/tcp:            31596

其中 31596 是进程 ID。现在,您可以使用进程ID来杀死它,或者只是抨击以下内容 -

fuser -k 1099/tcp

窗户

打开命令提示符实例。

netstat -aon | find "1099"

这将返回该过程的实例。

输出:

TCP    0.0.0.0:1099       0.0.0.0:0       LISTENING       15776

此处 15776 是进程 ID。要杀死它,请输入 -

taskkill /F /PID 15776

干杯!


推荐