使用spring batch admin导航的问题

时间:2015-03-27 06:25:24

标签: java spring spring-mvc spring-batch spring-batch-admin

我遇到了将Spring Batch管理UI与现有的spring,spring批处理应用程序集成的问题。我成功地做到了。我使用的是Spring 3.2.0.RELEASE和Spring Batch admin 1.3.1.RELEASE版本。现在我能够看到包含所有CSS和图像的第一页,但是当我使用菜单导航时,我得到404,我知道问题在于URL。 对于主屏幕:

http://localhost:8089/TestMe/batch/

当我点击“工作”菜单时,我得到404

http://localhost:8089/TestMe/Jobs/

当我使用相同的URL时,它会显示页面,但没有CSS样式。

http://localhost:8089/TestMe/batch/Jobs/

所以问题是URL&资源位置。但是在哪里配置这些?任何样本都会有很大的帮助。谢谢你的阅读。

P.S我有两个调度程序servlet 1用于我的应用程序,第二个用于spring批处理。我尝试添加,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

看起来您还没有正确配置您的servlet路径。默认为/,因此每个链接都不在应用的根目录中(本例中为http://localhost8089/TestMe/)。要正确配置,请在web.xml中更新servlet映射并覆盖覆盖应用程序上下文中的resourceService

<bean id="resourceService" 
      class="org.springframework.batch.admin.web.resources.DefaultResourceService">
    <property name="servletPath" value="/batch"/>
</bean>