根据这个线程显然有一个简单的方法;
- 在
web.xml
以下位置为Batch Admin定义DispatcherServlet :
<servlet> <servlet-name>Batch Servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/org/springframework/batch/admin/web/resources/servlet-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Batch Servlet</servlet-name> <url-pattern>/batch/*</url-pattern> </servlet-mapping>
- 在根appContext中为resourceService添加覆盖:
<bean id="resourceService" > <property name="servletPath" value="/batch" /> </bean>
- 修改
standard.ftl
spring批次管理员资源-1.2.0-RELEASE.jar反映的网址:
<#assign url><@spring.urlrelativeUrl="${servletPath}/resources/styles/main.css"/></#assign>


