помогите, рушить проблему
вот сайт http://niczem.zapto.org/geo/demo.html
настраиваю кэширование для всех слоев, описал и попытался подключить все, кроме последних двух(так как все равно не получилось еще)
тут http://87.252.238.126:8080/geowebcache/demo можно увидеть что слои прописаны (все те, которые начинаются с wms_...)
Спойлер
<wmsLayer>
<name>wms_houses_pol</name>
<mimeFormats>
<string>image/png</string>
<string>image/jpeg</string>
</mimeFormats>
<gridSubsets>
<gridSubset>
<gridSetName>EPSG:4326</gridSetName>
<extent>
<coords>
<double>23</double>
<double>51</double>
<double>33</double>
<double>56.5</double>
</coords>
</extent>
</gridSubset>
</gridSubsets>
<wmsUrl>
<string>http://87.252.238.126/cgi-bin/mapserv.e ... p&</string>
</wmsUrl>
<wmsLayers>houses_pol</wmsLayers>
<transparent>true</transparent>
<expireCacheList>
<expirationRule minZoom="0" expiration="60" />
</expireCacheList>
<expireClientsList>
<expirationRule minZoom="0" expiration="500" />
</expireClientsList>
</wmsLayer>
<name>wms_houses_pol</name>
<mimeFormats>
<string>image/png</string>
<string>image/jpeg</string>
</mimeFormats>
<gridSubsets>
<gridSubset>
<gridSetName>EPSG:4326</gridSetName>
<extent>
<coords>
<double>23</double>
<double>51</double>
<double>33</double>
<double>56.5</double>
</coords>
</extent>
</gridSubset>
</gridSubsets>
<wmsUrl>
<string>http://87.252.238.126/cgi-bin/mapserv.e ... p&</string>
</wmsUrl>
<wmsLayers>houses_pol</wmsLayers>
<transparent>true</transparent>
<expireCacheList>
<expirationRule minZoom="0" expiration="60" />
</expireCacheList>
<expireClientsList>
<expirationRule minZoom="0" expiration="500" />
</expireClientsList>
</wmsLayer>
Спойлер
houses_pol = new OpenLayers.Layer.WMS("здания", "http://87.252.238.126:8080/geowebcache/service/wms",
{layers: "wms_houses_pol",
transparent: "true", format: "image/png"}
);
{layers: "wms_houses_pol",
transparent: "true", format: "image/png"}
);
а вот сам файлПапка для хранения кэша тайлов задается в файле WEB-INF\web.xml - параметр 'GEOWEBCACHE_CACHE_DIR' (не забудьте раскомментировать).
Спойлер
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>GeoWebCache</display-name>
<!-- pick up all spring application contexts -->
<context-param>
<param-name>contextConfigLocation</param-name>
<!--param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml</param-value -->
<param-value>/WEB-INF/acegi-config.xml</param-value>
</context-param>
<!-- acegi security filter -->
<filter>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<filter-class>
org.acegisecurity.util.FilterToBeanProxy
</filter-class>
<init-param>
<param-name>targetClass</param-name>
<param-value>
org.acegisecurity.util.FilterChainProxy
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<url-pattern>/proxy/*</url-pattern>
</filter-mapping>
<!-- spring context loader -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- spring dispatcher servlet, dispatches incoming requests to controllers -->
<servlet>
<servlet-name>geowebcache</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/seed/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/truncate/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/demo/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/proxy/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/home</url-pattern>
</servlet-mapping>
</web-app>
<web-app>
<display-name>GeoWebCache</display-name>
<!-- pick up all spring application contexts -->
<context-param>
<param-name>contextConfigLocation</param-name>
<!--param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml</param-value -->
<param-value>/WEB-INF/acegi-config.xml</param-value>
</context-param>
<!-- acegi security filter -->
<filter>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<filter-class>
org.acegisecurity.util.FilterToBeanProxy
</filter-class>
<init-param>
<param-name>targetClass</param-name>
<param-value>
org.acegisecurity.util.FilterChainProxy
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<url-pattern>/proxy/*</url-pattern>
</filter-mapping>
<!-- spring context loader -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- spring dispatcher servlet, dispatches incoming requests to controllers -->
<servlet>
<servlet-name>geowebcache</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/seed/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/truncate/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/demo/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/proxy/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>geowebcache</servlet-name>
<url-pattern>/home</url-pattern>
</servlet-mapping>
</web-app>