jsp欢迎文件未调用

时间:2011-02-10 12:35:34

标签: java jsp tomcat

我有一个部署到tomcat的JSP Web应用程序。该应用程序的网址为http://servername/app

web.xml包含welcome-file-list,如下所示。

<?xml version="1.0" encoding="UTF-8"?>
    <web-app id="mobile" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

现在,当我们访问http://servername/app时,无法访问该应用程序。但是,如果我们将网址作为http://servername/app/访问,则可以访问该应用程序。

我需要应用程序成为没有试用/角色的应用程序。

请帮忙!

1 个答案:

答案 0 :(得分:10)

当你在/上映射一个servlet时,会发生这种情况,这个servlet正在接管servletcontainer的内置默认servlet的工作,该servlet负责转到正确的根路径。因此,要么修复servlet,要么将其映射到更具体的url模式。