spring mvc 程序。 浏览器一访问controller 则出现:
ClassNotFoundException: javax.validation.ValidatorFactory
...

很大的一摞错误信息。 可是, 我的项目中 javax.validation.ValidatorFactory 确实是存在的呢。。? why

哦, 可能是我的 pom 存在冲突?
http://stackoverflow.com/questions/26637800/classnotfoundexception-javax-validation-validatorfactory 得到一些提示。
想起来了, 我手动增加了validation-api。 打开 hibernate-validator ,果然也是存在validation-api 的依赖, 那是validation-api 版本冲突了?

<dependency>
    <groupId>javax.validation</groupId>
    <artifactId>validation-api</artifactId>
    <version>1.0.0.GA</version>
</dependency>

<dependency>
	<groupId>org.hibernate</groupId>
	<artifactId>hibernate-validator</artifactId>
	<version>5.1.3.Final</version>
</dependency>

我把validation-api 的依赖删除了, 可是, 还是一样的现象。。。

重启 myeclipse, ok了!

相关文章:

  • 2021-04-11
  • 2021-04-11
  • 2022-01-28
  • 2021-10-31
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-28
  • 2021-04-21
  • 2021-07-20
  • 2021-12-30
  • 2021-11-26
相关资源
相似解决方案