Jetty中的欢迎文件列表问题,在Jboss中运行良好

Jetty中的欢迎文件列表问题,在Jboss中运行良好,jboss,jetty,web.xml,Jboss,Jetty,Web.xml,我面临的问题如下。 在Jboss中,我有如下web.xml <servlet> <servlet-name>servlet</servlet-name> <servlet-class>com.exp.ServletExample</servlet-class> <servlet-mapping> <servlet-name>servlet</ser

我面临的问题如下。 在Jboss中,我有如下web.xml

<servlet>
        <servlet-name>servlet</servlet-name>
        <servlet-class>com.exp.ServletExample</servlet-class>


    <servlet-mapping>
        <servlet-name>servlet</servlet-name>
        <url-pattern>/test/hello</url-pattern>
    </servlet-mapping>

      <welcome-file-list>
               <welcome-file>NewFile.html</welcome-file>
      </welcome-file-list>

</servlet>

我正在努力解决这个问题,如果有任何帮助,我们将不胜感激。

您如何将其部署到jetty中?是否将war文件放入/webapps目录?看看日志,它正在部署您的war文件吗?日志将告诉您它部署到了什么上下文,它是否与您期望的相同?我将它放置在/webapps文件夹中,是的,它正在部署,我可以从日志中检查它。2013-06-12 16:57:35.846:INFO:oejsh.ContextHandler:started o.e.j.w.WebAppContext{/SimpleServletProject,文件:/C:/Users/sanjay_shivanna/AppData/Local/Temp/jetty-0.0.0-8080-SimpleServletProject.war-\SimpleServletProject-any-/webapp/},D:\jetty-distribution-7.6.8.v20121106\webapps\SimpleServletProject.war您的示例XML是无效的XML(您有一个额外的
关闭标记)。另外请注意,根据Servlet规范,“index.html”,“index.htm”和“index.jsp”默认为
的一部分。您的项目中有任何jsp吗?(很难说,因为您声明的“war结构”也不完整且无效)感谢joakim指出这一点,这是一个复制粘贴错误。我的项目中没有任何jsp。正如我前面所说的,相同的war文件可以与上面提到的具有相同web.xml文件和目录结构的JBOSS配合使用(为了更清楚,更正了结构).当我试图在jetty上部署它时,我遇到了这个问题…我甚至提到了jetty wiki,他们在那里提到了Welcome文件列表…但我不太清楚。
SimpleServletProject.war
-META-INF
-WEB-INF
-NewFile.html