Я поместил 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>