当在eclipse中启动tomcat后,在浏览器器输入http://localhost:8080/,没法打开咱们熟悉的tomcat默认主页,而http://localhost:8080/projectpath却能够进入项目主页,这是为何呢?web
其实很简单,几步就解决问题:浏览器
首先,找到servers标签(别告诉我你找不到啊,这样我就无话可说了),找到你已经配置好的tomcat,看看tomcat下你是否已经加入了 一些module(也就是项目啦),若是已经有加入,右键你要配置的服务器项,个人是"Tomcat v6.0 server at localhost",选择Add and Remove....在弹出的对话框中,将这个服务器下全部的module先删除(由于这个配置只有在尚未加入module的状况下才能修改,只要加入 了module,这个配置修改处就是灰色,禁用了,明白了吧)tomcat
而后,先告诉我,你是否是将里面的module都删掉了?好,清空了,咱们接着来,双击"Tomcat v6.0 server at localhost",这时,在你的编辑窗口会出来一个关于tomcat配置的UI界面,看到这个界面就好办了服务器
接下来,在这个界面里找到"Server Locations",(找不到?不会吧),在下面的三个单选项中,选中第二项"Use tomcat installation",而后,下来四行,看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改为"webapps",也就是tomcat中发布项目所在的文件夹名字app
到此为止,配置完成,从新把项目加入到"Tomcat v6.0 server at localhost"服务器中去,运行.eclipse
这个时候,你就能够看到熟悉的http://localhost:8080/了.webapp
有可能,tomcat在启动时,因为项目较大,发布时间较长,形成发布时间超过,tomcat等待发布的时间,你须要在这个配置界面,找到"Timeouts"选项,把"Start"后面的时间改大点,单位是秒啊.server