在Tomcat 7中,我希望在访问localhost:8080 /时加载我的欢迎页面(index.html)。现在,我必须转到webapp上下文localhost:8080 / MyWebApp。
Tomcat中是否有一个文件夹来放置不属于Webapp的页面?我很困惑这是怎么回事…
编辑:我注意到Eclipse中服务器的web.xml有一个名为“默认”的servlet,它映射到“ /” …我想知道是否必须在这里进行更改吗?
EDIT2:我发现了这一点:http : //wiki.apache.org/tomcat/HowTo#How_do_I_override_the_default_home_page_loaded_by_Tomcat.3F
但是,我的ROOT文件夹中已经有一个index.html,并且仍然从根URL获取404。如果我在不使用Eclipse的情况下启动服务器,那么它将起作用。这里发生了什么?当您通过它启动服务器时,Eclipse会做什么?显然,它没有复制我安装的ROOT文件夹。
解决了! http://wiki.eclipse.org/WTP_Tomcat_FAQ#If_I_start_my_Tomcat_server_and_try_to_display_Tomcat.27s_default_page.2C_why_do_I_see_a_directory_listing_or_404_error_page.3F