2016-05-15 81 views
-1

這個問題讓我發瘋 最近我配置了休眠與infinispan 8.1 工作,只是試圖部署應用時的戰爭在調試模式下運行良好與eclipse 問題在apache tomcat6ClassNotFoundException的:org.infinispan.remoting.transport.jgroups.JGroupsTransport

我得到這個例外

Caused by: org.hibernate.cache.CacheException: Unable to start region factory 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory.start(InfinispanRegionFactory.java:415) 
    at org.hibernate.internal.CacheImpl.<init>(CacheImpl.java:49) 
    at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:28) 
    at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:20) 
    at org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.initiateService(SessionFactoryServiceRegistryImpl.java:46) 
    at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234) 
    ... 86 more 
Caused by: org.infinispan.commons.CacheConfigurationException: Unable to instantiate class org.infinispan.remoting.transport.jgroups.JGroupsTransport 
    at org.infinispan.commons.util.Util.loadClass(Util.java:103) 
    at org.infinispan.commons.util.Util.getInstance(Util.java:258) 
    at org.infinispan.configuration.global.TransportConfigurationBuilder.defaultTransport(TransportConfigurationBuilder.java:207) 
    at org.infinispan.configuration.parsing.Parser72.parseJGroups(Parser72.java:405) 
    at org.infinispan.configuration.parsing.Parser72.readElement(Parser72.java:93) 
    at org.infinispan.configuration.parsing.ParserRegistry.parseElement(ParserRegistry.java:151) 
    at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:131) 
    at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:118) 
    at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:105) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory.parseWithOverridenClassLoader(InfinispanRegionFactory.java:518) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory.access$000(InfinispanRegionFactory.java:81) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory$1.doWork(InfinispanRegionFactory.java:484) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory$1.doWork(InfinispanRegionFactory.java:470) 
    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.workWithClassLoader(ClassLoaderServiceImpl.java:342) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory.createCacheManager(InfinispanRegionFactory.java:469) 
    at org.hibernate.cache.infinispan.InfinispanRegionFactory.start(InfinispanRegionFactory.java:380) 
    ... 91 more 
Caused by: java.lang.ClassNotFoundException: org.infinispan.remoting.transport.jgroups.JGroupsTransport 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Unknown Source) 
    at org.infinispan.commons.util.Util.loadClassStrict(Util.java:158) 
    at org.infinispan.commons.util.Util.loadClass(Util.java:101) 
    ... 106 more 

回答

0

此異常清楚地表明,罐子是不存在的類路徑上。對於web項目來說,看看這個jar是否存在於你的war的lib文件夾中。

+0

謝謝破折號的問題是,這個類已經存在於它的Owen jar中的lib文件夾中,只有在試圖在tomcat6上部署它時纔會出現問題 –

相關問題