Я пытаюсь интегрировать ofbiz с Spring MVC.
мой веб. xml
<servlet>
<description>DispatcherServlet</description>
<display-name>DispatcherServlet</display-name>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/dispatcher-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
И моя конфигурация Бина
/**
* Use delegator and dispatcher from OFBiz as Spring-managed beans.
*/
@Configuration
public class MapAdminApplication {
@Bean
public Delegator delegator() {
return DelegatorFactory.getDelegator("default");
}
@Bean
public LocalDispatcher dispatcher() {
return ServiceContainer.getLocalDispatcher("mapadmin", delegator());
}
@Bean
public ServletRegistrationBean<ControlServlet> controlServlet() {
ServletRegistrationBean<org.apache.ofbiz.webapp.control.ControlServlet> servRegBean = new ServletRegistrationBean<org.apache.ofbiz.webapp.control.ControlServlet>();
servRegBean.setServlet(new ControlServlet());
servRegBean.addUrlMappings("/control/*");
servRegBean.setLoadOnStartup(1);
return servRegBean;
}
}
Страница не загружается. Это дает ошибку 404 с URI. Любая идея, почему регистрация сервлета ofbiz не происходит выше кода.