我刚刚启动了tomcat并打开浏览器并发送了http://localhost:8080。但我发现404错误。 我尝试在eclipse中运行相同的操作,我收到以下错误消息。
多个港口(8005,8080,8009) Tomcat v6.0 Server所需的 localhost已经在使用中。该 服务器可能已经在运行 另一个过程或系统过程 可能正在使用该端口。开始这个 服务器你需要阻止另一个 处理或更改端口号。
可能是什么问题?
答案 0 :(得分:4)
我刚刚启动了tomcat并打开浏览器并发送了http://localhost:8080。但我发现404错误。
Tomcat运行正常,但在给定的URL上没有任何内容可以运行。在任何地方都没有ROOT webapp,或者没有欢迎文件。您需要部署Web应用程序或让URL指向有效的资源。
我尝试在eclipse中运行相同的操作我收到以下错误消息。
Tomcat v6.0 Server在localhost上所需的几个端口(8005,8080,8009)已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
一个端口一次只能由一个应用程序使用一次。这表明在Eclipse中运行Tomcat之前没有关闭Tomcat的第一个实例,显然已将其配置为侦听相同的端口。
答案 1 :(得分:2)
如果您使用windows
,可能tomcat正在作为服务运行。
Control Panel -> Administrative Tools -> Services -> Find Apache Tomcat 6
右键单击并选择属性
启动类型:将其更改为手动,然后点击停止按钮。
点击,确定并关闭所有窗口。
您现在可以在不更改端口的情况下从eclipse IDE运行tomcat。
答案 2 :(得分:-1)
去杀死javaw进程。