服务器无法启动,因为一个或多个端口无效【Eclipse中的Tomcat】

Bou*_*oke 24 jsp tomcat servlets

当我打开我的文件 list-student.jsp 时。我遇到了以下错误:

在 localhost 启动 Tomcat v9.0 Server 遇到问题。由于一个或多个端口无效,服务器无法启动。打开服务器编辑器并更正无效端口。

我试图转到服务器选项卡并将端口从 8080 更改为不同的数字,但它不起作用。我之前也遇到过同样的问题,我将 8080 更改为另一个号码,例如 8181 并且它有效,但是今天,即使我尝试更改端口号,问题也无法解决。

更改端口号

小智 69

问题是未定义 Tomcat 管理端口。您需要将其作为实际数字,例如9000而不是连字符-

Tomcat 9 配置页面(Eclipse)

  • 经历过同样的事情。谁的决定认为将默认端口设置为连字符是个好主意。“是的,让数百万开发人员从启动 tomcat 开始就感到痛苦” (13认同)

小智 12

这就是我修复此问题的方法:转到Eclipse => Window => Show View => Servers => DoubleClick on Tomcat Server => 将管理端口更改为“1”并将 HTTP 端口保留为“8080”。确保终止在端口 8080 上运行的所有进程。您将在localhost:8080/java 项目名称上找到您的项目 ,如果您不添加 java 项目名称,它将给您错误 404。希望这有效!


Sak*_*dav 9

这个问题出现在从 Eclipse 开始的 Tomcat 9 版本中。

The server cannot started because one or more of the ports are invalid
Run Code Online (Sandbox Code Playgroud)

仅将服务器端口“Tomcat 管理端口”的默认值从连字符 (-) 修改为零 (0) 即可正常工作。

在此处输入图片说明


小智 7

这是因为未定义 tomcat 管理端口或任何其他端口。

在此处输入图片说明

单击确定并在 localhost 上打开 tomcat 服务器。

在此处输入图片说明

在突出显示的区域中,如果未定义端口号,则为其指定端口号,保存文件并再次运行。

  • 我看到您来自 Udemy 的 Chad Derby 课程。我被困在同一点:) (2认同)