tomcat 6的问题

时间:2011-01-18 06:07:17

标签: java tomcat

我刚刚启动了tomcat并打开浏览器并发送了http://localhost:8080。但我发现404错误。 我尝试在eclipse中运行相同的操作,我收到以下错误消息。

  

多个港口(8005,8080,8009)   Tomcat v6.0 Server所需的   localhost已经在使用中。该   服务器可能已经在运行   另一个过程或系统过程   可能正在使用该端口。开始这个   服务器你需要阻止另一个   处理或更改端口号。

可能是什么问题?

3 个答案:

答案 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进程。