【发布时间】:2015-03-10 10:44:03
【问题描述】:
我想结合 Spring 指南中的两个 Spring (spring-boot) 应用程序:
很遗憾,这些示例不能一起使用。 servlet 调度程序存在问题。添加 dispatcherServlet bean 后 - MVC servlet 不工作(错误 404)。
@Bean
public ServletRegistrationBean dispatcherServlet(ApplicationContext applicationContext) {
MessageDispatcherServlet servlet = new MessageDispatcherServlet();
servlet.setApplicationContext(applicationContext);
servlet.setTransformWsdlLocations(true);
return new ServletRegistrationBean(servlet, "/ws/*");
}
如何配置 servlet dispatcher 才能正常工作?
我想要:
-
localhost:8080/ws/*- 网络服务 -
localhost:8080/web/*- MVC 组件
提前致谢!
【问题讨论】:
-
将方法重命名为
messageDispatcherServlet而不是dispatcherServlet,后者会覆盖默认配置的DispatcherServlet。 -
非常感谢!!!它正在工作
标签: java spring spring-mvc spring-boot spring-ws