1.问题描述:
将server启动以后,却发现输入http://localhost:8080/或http://127.0.0.1:8080/报404错误。访问动态web工程也会如此。
2.解决方法:
①首先,找到servers标签(找不到的话见图一所示),在已经配置好的tomcat中Remove掉所有项目。
图一
②然后,双击"Tomcat v6.0 server at localhost",这时,在你的编辑窗口会出来一个关于tomcat配置的UI界面
图二
接下来,如图二所示,在这个界面里找到"Server Locations",下面有三个单选项,选中第二项"Use tomcat installation",然后,将"Deploy Path"的默认值"wtpwebapps"改为"webapps",也就是tomcat中发布项目所在的文件夹名字。
tomcat在启动时,有可能由于项目较大,发布时间较长,造成发布时间超过tomcat等待发布的时间,你需要在这个配置界面,找到"Timeouts"选项,把"Start"后面的时间改大点,单位是秒。
有些人在此处选项是灰色的,不可更改。此时需要把tomcat下的所有项目移除之后右键单击"Tomcat v6.0 server at localhost",然后点击clean...之后方可设置。如图三示。启动后步骤②中的选项就变为黑色,依次设置即可。
图三
到此为止,配置完成,重新把项目加入到"Tomcat v6.0 server at localhost"服务器中去,运行。
这个时候,你就可以看到熟悉的tomcat首页了.