geoserver前端采用spring mvc作为控制层。可以参考spring mvc与metro的整合。
metro官网https://metro.dev.java.net/上有对两者整合的介绍。但上面的example说的很不清楚,上午还能访问的官网,现在已经挂掉了,不知道什么时候能恢复。
现在geoserver最新版本是2.0.2,因为采用了spring 2.5.5,所以只需要导入两个额外的jar包就可以了。
xbean-spring-2.8.jar
http://ftp.cica.es/mirrors/maven2/org/apache/xbean/xbean-spring/2.8/
jaxws-spring-1.8.jar
http://download.java.net/maven/2/org/jvnet/jax-ws-commons/spring/jaxws-spring/1.8/
web.xml
修改几个地方
applicationContext.xml
还要对geoserver的AdvancedDispatchFilter做下处理