`
flychao88
  • 浏览: 752014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于<mvc:default-servlet-handler/>报错问题的解决

 
阅读更多

在spring mvc中引用<mvc:default-servlet-handler/>后启动程序异常如下:

 

ERROR: org.springframework.web.servlet.DispatcherServlet - Context initialization failed
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationException: Unable to find a default provider

 

找问题很久,发现原来是JAR包冲突,去掉如下包:bean-validator.jar或者javax-validator。

问题解决。

分享到:
评论

相关推荐

    拦截器与冲突解决

    - **排除默认拦截器**:如果`&lt;mvc:annotation-driven /&gt;`包含默认拦截器,可以考虑使用`&lt;mvc:default-servlet-handler&gt;`或`&lt;mvc:annotation-driven enable-matrix-variables="false" /&gt;`来禁用它们。 - **调整拦截器...

    SpringMVC入门

    - **不处理静态资源**:通过`&lt;mvc:default-servlet-handler/&gt;`让Servlet容器处理静态资源。 - **启用注解驱动**:使用`&lt;mvc:annotation-driven/&gt;`来启用Spring MVC的注解功能。 - **配置视图解析器**:定义视图解析...

    springmvc静态资源访问

    - **解决方法**:在Spring配置文件中添加`&lt;mvc:default-servlet-handler/&gt;`标签。该标签告诉Spring MVC框架,如果找不到任何匹配的处理器,则将请求转发给Web服务器的默认Servlet。这意味着对于那些未被Spring MVC...

    SSM项目 拦截器(csdn)————程序.pdf

    &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;*.js&lt;/url-pattern&gt; &lt;url-pattern&gt;*.css&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ``` 过滤器与拦截器的区别 过滤器与拦截器都是用于拦截请求的机制,但它们有所...

    welcome-file-list 与SpringMvc 的 DispatcherServlet

    在SpringMVC中 所有的请求都由dispatcherServlet处理(url-pattern配置的是/),当配置文件中有对静态资源的处理 &lt;mvc:default-servlet-handler/&gt; 时候 ,先匹配 welcome-file-list 中的文件,依次查找,找到了就 ...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    &lt;mvc:default-servlet-handler /&gt; &lt;aop:config proxy-target-class="true"/&gt; &lt;tx:annotation-driven transaction-manager="txManager"/&gt; &lt;!-- 采用单数据源事务控制方式,通过注解来定义事务--&gt; &lt;bean ...

    SSM笔记-SpringMVC基本使用

    3. **Spring MVC配置文件**:配置`&lt;mvc:annotation-driven/&gt;`来启用基于注解的配置,以及`&lt;mvc:default-servlet-handler/&gt;`来处理静态资源请求。 ```xml &lt;beans xmlns=...

    如何访问到静态的文件,如jpg,js,css..docx

    &lt;prop key="/**"&gt;defaultServletHandler&lt;/prop&gt; &lt;/props&gt; &lt;/property&gt; &lt;property name="order" value="0" /&gt; &lt;!-- 确保此配置优先 --&gt; &lt;/bean&gt; &lt;bean id="defaultServletHandler" class="org.springframework....

    (springMVC访问js和css)[参考].pdf

    `&lt;mvc:default-servlet-handler&gt;`则提供了一种自动化处理静态资源的方式,无需为每种资源类型进行单独配置。 在实际开发中,选择哪种方案取决于项目需求和团队偏好。对于大型复杂项目,可能需要结合使用这些策略,...

    SpringMVC访问静态资源

    在`DispatcherServlet`的配置中,有一个`&lt;mvc:default-servlet-handler/&gt;`元素,它会将所有未匹配到控制器的请求转发给Web服务器的默认Servlet来处理,这样就可以直接服务静态资源。然而,这种方式可能不够灵活,...

    自己搭建的简单spring环境

    &lt;mvc:default-servlet-handler/&gt; &lt;/beans&gt; ``` 然后,创建Controller类。Controller类使用@Controller注解标识,并使用@RequestMapping及其相关的注解来处理HTTP请求。例如,一个简单的Hello World Controller: ...

    个人整理Spring 框架

    - `&lt;mvc:default-servlet-handler/&gt;`和`&lt;mvc:resources/&gt;`:用于处理静态资源,如CSS、JS和图片等,前者将请求转发给Web服务器的默认Servlet处理,后者则允许更细粒度地控制静态资源的缓存策略。 ### 结论 Spring...

    Spring MVC访问静态文件_动力节点Java学院整理

    总结来说,访问静态文件是 Spring MVC 中的一个重要问题,我们可以使用 defaultServlet、mvc:resources 或 mvc:default-servlet-handler 等方案来解决这个问题。每种方案都有其优缺,选择哪种方案取决于我们的实际...

    SpringMVC访问静态资源的三种方式小结

    第三种方法是通过`&lt;mvc:default-servlet-handler/&gt;`标签,它会自动配置一个`DefaultServletHttpRequestHandler`,将`/**`的请求映射给应用服务器的默认Servlet。这种方式非常简洁,因为它不需要为每种静态资源类型做...

    SpringMVC 拦截器不拦截静态资源的三种处理方式方法

    通过`&lt;mvc:default-servlet-handler/&gt;`标签,SpringMVC会自动委托给容器的默认Servlet处理静态资源。同时,需要在`web.xml`中配置对应的URL模式: ```xml &lt;!-- spring-mvc.xml --&gt; &lt;mvc:default-servlet-handler/&gt; ...

Global site tag (gtag.js) - Google Analytics