Tomcat在Eclipse中直接启动后,localhost:8080 报404错误解决方法

今天下载了一个Tomcat 6.0.35版本,配置完环境变量等东西后,直接运行bin目录下的 startup,tomcat可以正常启动, http://localhost:8080   可以正常访问。

之后在Eclipse中新建了一个server 使用这个版本的Tomcat,不加载任何工程的情况下,运行显示启动成功,但是访问 http://localhost:8080报 404错误。 如果不管这个错误,在server中加入工程启动,可以启动成功,访问工程页面也可以正常访问到,但是http://localhost:8080依然报404错误。

这个问题是由于一项Server的配置引起的,解决方法如下:
在server视图中,双击这个tomcat的server,进入到编辑窗口,可以看到有一项选项叫做 server location,默认选择了第一项(即use workspace metadata)。将此项修改为 第二个选项(use tomcat installation),再次重新启动tomcat,就可以正常访问到 http://localhost:8080。

如果打开编辑窗口后,server location选项不可修改,则需要将原来的server删除,再重新导入一个server。(貌似是新建出来的可以改,过一会就这个选项就灰掉不可以改了。。。。)

别的版本的Tomcat不知道有没有这个问题,没有实践过。

猜你喜欢

转载自kewen1989.iteye.com/blog/1699683