Java 启动项目时出错:线程中出现异常;net.sf.ehcache。CacheManager@4e3bb0&引用;
创建一个项目Spring,它有两个模块,liquibase和webspring。Liquibase工作正常,web spring已经配置好了,一切似乎都正常,当我开始时,eh缓存中出现了这个错误,但我听说在某个版本hibernate附带它并添加了hibernate ehcache之后,错误pom和项目web spring中的一部分描述如下:Java 启动项目时出错:线程中出现异常;net.sf.ehcache。CacheManager@4e3bb0&引用;,java,spring,hibernate,maven,spring-mvc,Java,Spring,Hibernate,Maven,Spring Mvc,创建一个项目Spring,它有两个模块,liquibase和webspring。Liquibase工作正常,web spring已经配置好了,一切似乎都正常,当我开始时,eh缓存中出现了这个错误,但我听说在某个版本hibernate附带它并添加了hibernate ehcache之后,错误pom和项目web spring中的一部分描述如下: [2013-09-08 11:59:50,832] Artifact web-prototype:war: Error during artifact de
[2013-09-08 11:59:50,832] Artifact web-prototype:war: Error during artifact deployment. See server log for details.
Exception in thread "net.sf.ehcache.CacheManager@4e3bb0" java.lang.NullPointerException
Set 08, 2013 11:59:51 AM org.apache.catalina.loader.WebappClassLoader findResourceInternal
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:391)
at ch.qos.logback.classic.Logger.debug(Logger.java:510)
Informações: Illegal access: this web application instance has been stopped already. Could not load ehcache-version.properties. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
at net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:63)
at net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:51)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Set 08, 2013 11:59:54 AM org.apache.catalina.startup.HostConfig deployDirectory
Informações: Deploying web application directory manager
my pom.xml中的休眠:
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.2.4.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.2.4.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.1.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<artifactId>hibernate-ehcache</artifactId>
<groupId>org.hibernate</groupId>
<version>4.2.4.Final</version>
</dependency>
org.hibernate
冬眠核心
4.2.4.最终版本
org.hibernate
休眠实体管理器
4.2.4.最终版本
org.hibernate
休眠验证器
4.3.1.最终版本
org.hibernate.javax.persistence
hibernate-jpa-2.0-api
1.0.1.最终版本
休眠ehcache
org.hibernate
4.2.4.最终版本
请帮帮我 我更改了pom.xml,首先更改了3.6.10.Final版本的hibernate核心、entitymanager和ehcache。移除hibernate验证程序后,使用标记groupId:net.sf.ehcache和artifactId:ehcache删除ehcache。您解决了问题吗?我将hibernate core、entitymanager和ehcache更改为3.6.10.Final版。也许这对你有用!