我试图覆盖Tomcat(版本7)的默认欢迎文件列表,因为它的conf / web.xml建议通过以下形式声明'welcome-file-list'标记
<welcome-file-list>
<welcome-file>estore.html</welcome-file>
<welcome-file>estore.htm</welcome-file>
<welcome-file>estore.jsp</welcome-file>
</welcome-file-list>
在我的应用程序的web.xml中,但是我收到这样的错误:
HTTP状态500 - java.lang.ClassNotFoundException: org.apache.jsp.estore_jsp
有什么想法吗? 谢谢。
答案 0 :(得分:2)
我会试试这个:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
在web.xml
然后在index.html中,我会使用<link />
标记转发到我想要的目标网页,即您的情况下的estore.html。
这应该这样做。
答案 1 :(得分:0)
Tomcat的默认部署描述符文件位于TOMCAT_HOME / conf / web.xml中,在那里您可以找到标记的默认描述为
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
缩进<!-->上面的代码并保存/conf/web.xml文件。现在放置您的代码
<welcome-file-list>
<welcome-file>estore.html</welcome-file>
<welcome-file>estore.htm</welcome-file>
<welcome-file>estore.jsp</welcome-file>
</welcome-file-list>
在项目的WEB-INF / web.xml中,然后重新启动tomcat服务器,您将获得结果。