服务器无法启动,因为一个或多个端口无效 [Tomcat in Eclipse]
The server cannot started because one or more of the ports are invalid [Tomcat in Eclipse]
当我打开文件列表时-student.jsp。我遇到以下错误:
Starting Tomcat v9.0 Server at localhost has encountered a problem. The server cannot be started because one or more of the ports are invalid. Open the server editor and correct invalid ports.
我尝试转到服务器选项卡并将端口从 8080 更改为其他号码,但它不起作用。我之前也遇到过同样的问题,我把8080改成另一个号码,比如8181,就可以了,但是今天,即使我尝试更改端口号,问题也无法解决。
问题是 Tomcat 管理端口未定义。您需要将其作为实际数字,例如 9000
而不是连字符 -
.
- 打开cmd并输入netstat -a
- 查找端口8080是运行还是不是
- 打开"windows defender firewall with advanced security"和select入站规则next新规则nextselect"Port" next 特定本地端口:8080 next select 阻止连接 next 类型一个名字和完成,现在重新启动你的系统。
- 打开 Services.msc 找到 Apache Tomcat V.x 并停止它。
就是这样
声明服务器中所有未声明的端口window,然后保存。
此问题出现在从 Eclipse 开始的 Tomcat 9 版本中。
The server cannot started because one or more of the ports are invalid
仅将服务器端口“Tomcat 管理端口”的默认值从连字符 (-) 修改为零 (0) 它工作正常。
转到这个位置C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\conf
并复制 server.xml
文件并粘贴到桌面上
从桌面打开 server.xml
只需将以下标签 -1
更改为 1
<Server port="1" shutdown="SHUTDOWN">
在服务器文件夹中找到 server.xml 文件并更改以下内容
至
<Server port="1" shutdown="SHUTDOWN">
和
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
至
<Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>
这是因为 tomcat 管理端口或任何其他端口未定义。
单击确定并在本地主机上打开 tomcat 服务器。
在突出显示的区域,如果未定义端口号,则为其指定一个端口号,保存文件并再次运行。
这就是我解决这个问题的方法:
转到 Eclipse => Window => 显示视图 => Servers => DoubleClick on Tomcat Server => 将管理端口更改为“1”并保留 HTTP端口到“8080”。确保杀死端口 8080.You 上 运行 的所有进程,如果您不这样做,将会在 localhost:8080/java project name如果不添加 java 项目名称,它会给您错误 404。希望这有效!
双击 Tomcat 服务器并在概览中 window 将可用端口号设置为 Tomcat 管理端口和 HTTP/1.1
在 Tomcat admin port
中添加可用端口号解决了问题。
只是为了补充我的两分钱。我安装了 Apache Tomcat 10.0 并在 Eclipse 中遇到了同样的问题。我更改了管理端口的 - 之后一切正常。
所做的是:Eclipse->Window ->Show View->Servers->DoubleClick on Tomcat Server-> Change admin port to "1" and leave the HTTP port to “8081”。确保终止端口 8080 上 运行 的任何进程。您将在 localhost:8081/java 项目名称上找到您的项目,为我工作!
非常感谢提出如下重新配置管理端口的想法的人
PortNmae 端口号
Tomcat9000
HTTP/1.1 9090
AJP/1.3 9000
这个配置对我来说很顺利
当我打开文件列表时-student.jsp。我遇到以下错误:
Starting Tomcat v9.0 Server at localhost has encountered a problem. The server cannot be started because one or more of the ports are invalid. Open the server editor and correct invalid ports.
我尝试转到服务器选项卡并将端口从 8080 更改为其他号码,但它不起作用。我之前也遇到过同样的问题,我把8080改成另一个号码,比如8181,就可以了,但是今天,即使我尝试更改端口号,问题也无法解决。
问题是 Tomcat 管理端口未定义。您需要将其作为实际数字,例如 9000
而不是连字符 -
.
- 打开cmd并输入netstat -a
- 查找端口8080是运行还是不是
- 打开"windows defender firewall with advanced security"和select入站规则next新规则nextselect"Port" next 特定本地端口:8080 next select 阻止连接 next 类型一个名字和完成,现在重新启动你的系统。
- 打开 Services.msc 找到 Apache Tomcat V.x 并停止它。
就是这样
声明服务器中所有未声明的端口window,然后保存。
此问题出现在从 Eclipse 开始的 Tomcat 9 版本中。
The server cannot started because one or more of the ports are invalid
仅将服务器端口“Tomcat 管理端口”的默认值从连字符 (-) 修改为零 (0) 它工作正常。
转到这个位置C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\conf
并复制 server.xml
文件并粘贴到桌面上
从桌面打开 server.xml
只需将以下标签 -1
更改为 1
<Server port="1" shutdown="SHUTDOWN">
在服务器文件夹中找到 server.xml 文件并更改以下内容 至
<Server port="1" shutdown="SHUTDOWN">
和
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
至
<Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>
这是因为 tomcat 管理端口或任何其他端口未定义。
单击确定并在本地主机上打开 tomcat 服务器。
在突出显示的区域,如果未定义端口号,则为其指定一个端口号,保存文件并再次运行。
这就是我解决这个问题的方法: 转到 Eclipse => Window => 显示视图 => Servers => DoubleClick on Tomcat Server => 将管理端口更改为“1”并保留 HTTP端口到“8080”。确保杀死端口 8080.You 上 运行 的所有进程,如果您不这样做,将会在 localhost:8080/java project name如果不添加 java 项目名称,它会给您错误 404。希望这有效!
双击 Tomcat 服务器并在概览中 window 将可用端口号设置为 Tomcat 管理端口和 HTTP/1.1
在 Tomcat admin port
中添加可用端口号解决了问题。
只是为了补充我的两分钱。我安装了 Apache Tomcat 10.0 并在 Eclipse 中遇到了同样的问题。我更改了管理端口的 - 之后一切正常。
所做的是:Eclipse->Window ->Show View->Servers->DoubleClick on Tomcat Server-> Change admin port to "1" and leave the HTTP port to “8081”。确保终止端口 8080 上 运行 的任何进程。您将在 localhost:8081/java 项目名称上找到您的项目,为我工作!
非常感谢提出如下重新配置管理端口的想法的人 PortNmae 端口号 Tomcat9000 HTTP/1.1 9090 AJP/1.3 9000 这个配置对我来说很顺利