java - Tomcat启动失败: the port X is already in used?如何解决

标签 java tomcat netbeans cmd port

<分区>

我正在尝试使用新安装的 TomEE作为 Netbeans 中的本地服务器,但我遇到了一个奇怪的问题。每次我尝试一个端口时,它都在使用中。我尝试了很多端口,但它总是在使用中。所以我在命令提示符下运行了这个命令:

netstat -aon

它列出了所有带有 PID 的监听端口。所以我打开任务管理器,我发现了 Java (TM) Platform SE Binary。我结束了这个过程。重新启动 Netbeans,每次我结束 java 进程时,它似乎都会创建一个新进程,不允许我使用任何端口...假设我将其更改为另一个端口,Java (TM) 创建一个新实例并使用我想要的端口使用在 IDE 中向我抛出一个 used port 错误。

如果每次更改端口时,Java 都会创建一个进程并使用完全相同的端口,我应该如何解决这个问题?

最佳答案

通过编辑 TomEE 安装目录下的 server.xml 文件更改端口号。

例如:

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

关于java - Tomcat启动失败: the port X is already in used?如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30836980/

相关文章:

web-services - 如何调用部署在VPS中的web服务

java - 连接 Netbeans 和 MySQL 但出现大整数错误

java - 如何使用 Java Spring 将上传文件的多部分/表单数据表单重新发送到不同的服务器

java - 在 VC 中部署 Java 应用程序而不包括生产凭据

java - 在 JavaFX 中截断特定行数后的文本

Java 数据库 (oracle) odbc 驱动程序不匹配

java - 如何使用 UI 对话框启动 Tomcat

Maven 2 和 Web 项目的 Eclipse Helios 集成

java - 我应该把这个参数放在哪里以及如何运行这个程序?

java - 使用 NetBeans IDE 远程部署项目