Конфигурация web.xml для прямой загрузки html-файлов - PullRequest
0 голосов
/ 18 апреля 2011

Мне нужно настроить веб-приложение в JBoss для загрузки html-файлов напрямую из .war-файла.Что мне нужно добавить в файл 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 голосов
/ 18 апреля 2011

Это не столько что нужно добавить, сколько то, что вам нужно изменить. Если вы посмотрите на отображение сервлета для CXFServlet, вы указываете, что все запросы к контексту приложения должны быть сопоставлены с этим сервлетом.

Добавьте сюда больше подробностей, и вы сможете получить доступ к файлам HTML напрямую из контекста, если они находятся в правильном месте в файле WAR.

...