spring mvc
2015-7-22 14:54:18 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /maven-demo threw load() exception
java.lang.IllegalArgumentException: Duplicate name found. See logs for details.
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:94)
at o 4000 rg.directwebremoting.spring.SpringConfigurator.configure(SpringConfigurator.java:97)
at org.directwebremoting.impl.StartupUtil.configure(StartupUtil.java:706)
at org.directwebremoting.spring.DwrController.afterPropertiesSet(DwrController.java:200)
原因出在加载了两次controller
检查了web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:conf/spring-*.xml</param-value>
</context-param>
<!-- spring mvc -->
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:conf/spring-controller.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
其中spring-*.xml就包含了spring-controller.xml
- spring mvc学习
- spring mvc的moduleattribute
- (推荐)Spring MVC 处理Http请求过程
- [MVC] 深入浅出Spring MVC
- Spring MVC 整合Velocity及用法说明
- Spring mvc拦截器+angular js拦截器 做用户登录拦截控制
- 用Scala 开发 Spring MVC
- Spring MVC 中的 @ResponseBody 注解的使用场合
- Spring MVC重定向传参数
- Spring mvc登陆验证码
- Spring MVC 配置 druid 数据源实例
- spring mvc 配置详解
- 用mvn和Spring mvc遇到的问题
- spring mvc 的传参方式by pangzi
- Spring MVC入门知识总结
- Spring mvc表单提交时出现400错误
- Spring MVC中拦截器小结
- Spring MVC 通过@Value注解读取.properties配置
- Spring MVC学习(二)-------Spring MVC入门
- spring mvc 从一个控制器跳转到另一个控制器