web.xml配置直接加载html文件

时间:2011-04-18 14:26:49

标签: web-applications servlets jboss

我需要在JBoss中设置一个Web应用程序,直接从.war文件加载html文件。 我需要添加到web.xml文件以启用此功能吗?

这是我的web.xml文件:

<web-app>
    <display-name>ws</display-name>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>WEB-INF/applicationContext.xml</param-value>
    </context-param>

    <listener>
        <listener-class>
            org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>

    <servlet>
        <servlet-name>CXFServlet</servlet-name>
        <display-name>CXF Servlet</display-name>
        <servlet-class>
            org.apache.cxf.transport.servlet.CXFServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>CXFServlet</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

    <resource-ref>
        <res-ref-name>SIMDS</res-ref-name>
        <mapped-name>SIMDS</mapped-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
</web-app>

1 个答案:

答案 0 :(得分:0)

这不是你需要添加的东西,而是你需要改变的东西。如果查看CXFServlet的servlet映射,则指定对应用程序上下文的所有请求都映射到该servlet。

在那里更加具体,你应该能够直接从上下文访问HTML文件,假设它们位于WAR文件中的正确位置。