Веб-приложение на tomcat отправляет ответ в виде текста / html вместо текста / css в качестве запроса на css загрузку и страницу не загружается должным образом - PullRequest
0 голосов
/ 27 февраля 2020

Я поместил stati c файлы вне war-файла (не в Apache2) и доступа к ним, поместив контекстную запись на сервер. xml file & all в среде ubuntu (VM) Как показано ниже:

<Context path="/my_app" docBase="my_app.war"> 
            <Resources className="org.apache.catalina.webresources.StandardRoot">
              <PostResources className="org.apache.catalina.webresources.DirResourceSet"
                                 base="/opt/tomcat/datacom/virtualwebserver/"
                                 webAppMount="/">
              </PostResources>
            </Resources>
 </Context>

Примечание: Tomcat web. xml имеет запись типа MIME для текста / CSS уже

Мое веб-приложение. xml содержит следующие записи:

<welcome-file-list>

        <welcome-file>/jsp/login/welcome.jsp</welcome-file>

    </welcome-file-list>
    <mime-mapping>
        <extension>js</extension>
        <mime-type>application/javascript</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>css</extension>
        <mime-type>text/css</mime-type>
    </mime-mapping>
    <mime-mapping>
        <extension>jpg</extension>
        <mime-type>image/jpeg</mime-type>
    </mime-mapping>

    <filter>
        <filter-name>requestLog</filter-name>
        <filter-class>com.dci.db4.filter.RequestLog</filter-class>
    </filter>

    <filter>
      <filter-name>struts2</filter-name>
       <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
...