当前位置: 首页 > 知识库问答 >
问题:

原因:java。lang.ClassNotFoundException:组织。英菲尼斯潘。平民缓存异常

孔睿
2023-03-14

我正在尝试将jboss 4升级到jboss 7并使用Wildfly 10进行研究。

现在我说的是错误的

引起:java.lang.ClassNotFoundException:org.infinispan.commons.CacheException从[模块"deployment.mes-webservices.ear: main"从服务模块加载器]

org.jboss.modules.ModuleClassLoader.find类(ModuleClassLoader.java:198)

org.jboss.modules.oader.performLoadClassUncheck(ContoptClassLoader.java:363)

位于组织。jboss。模块。ConcurrentClassLoader。performLoadClass(ConcurrentClassLoader.java:351)

位于组织。jboss。模块。ConcurrentClassLoader。loadClass(ConcurrentClassLoader.java:93)

...还有299个

当我调试时,我看到这个错误在这里启动。

cachedBom = (BillOfMaterials) **CacheManager**.fetchObjectFromCache(bomFqn, bomKey);

此处指的是cacheManager。

private static final String CACHENAME = "ClusteredTreeCache";

protected static final Log log = LogFactory.getLog(CacheManager.class);

private static  EmbeddedCacheManager   myCacheManager;

private  static Cache cache = myCacheManager.getCache();

private static  TreeCache  mCache;



private static void findCache() throws MalformedObjectNameException

{





    // Find the shared cache service in JMX and create a proxy to it

ObjectName cacheServiceName_ = new ObjectName("java:jboss/infinispan/replicated_cache/customer");

// Create Proxy-Object for this service

myCacheManager = new DefaultCacheManager();



mCache = new TreeCacheFactory().createTreeCache(cache);



// Log that medtronicCache Proxy saved

log.info("mCache Proxy Object has been set.   Should only happen once.");

}

Standalone :
 <cache-container name="replicated_cache" default-cache="default" module="org.wildfly.clustering.server" jndi-name="infinispan/replicated_cache">
                <transport lock-timeout="60000"/>
                <replicated-cache name="customer" jndi-name="infinispan/replicated_cache/customer" mode="SYNC">
                    <transaction locking="OPTIMISTIC" mode="NON_XA"/>
                    <eviction strategy="NONE"/>
                </replicated-cache>
            </cache-container>

共有1个答案

越鸿才
2023-03-14

问题似乎在于组织。英菲尼斯潘。平民CacheException不在运行时类路径中。请检查:

  • 英菲尼斯潘公地。jar是部署的一部分
  • 或者您有jboss部署结构。向组织声明依赖关系的xml。英菲尼斯潘。公用模块
  • 或者您对组织有明显的依赖关系。英菲尼斯潘。commons模块

你可以在Github上查看我的演示项目。

 类似资料:
  • 我正在尝试向camel quarkus移植一个使用Infinispan组件的独立camel应用程序。这是路线 这是独立的pom.xml 这是夸克斯应用程序的pom 独立运行时,应用程序工作正常;在quarkus内部运行时,应用程序不连接到服务器,并获得此异常。 我意识到这应该是不同的配置,因为例外保持相同,即使服务器关闭。当服务器关闭或我故意设置了错误的凭据时,独立应用程序根本不会执行路由。它在执

  • 我是新来的单元测试,我一直致力于这个教程,我在互联网上找到: http://blog.fedecarg.com/2008/12/27/testing-zend-framework-controllers/ 我的问题是我根本无法执行教程中显示的测试! C :\wamp\www\portailmg\dev\test 从C:\wamp\www\portailmg\dev\tests\phpunit.xm

  • 我试图在localhost中运行Phoenix,但无法解决错误(找不到mutateRowsWithLocks在哪里)。我很想在HBase上运行SQL查询,所以希望有人能帮助我: 我的环境是Hadoop 2.6hbase 0.98.10 Phoenix 4.3.0 提前感谢!

  • 我们看到的是Apache Nifi和Gobblin,它们似乎在意图上有重叠。什么样的用例最适合哪个平台?它们将如何符合上面的用例? 谢了!

  • 我试图使用Spring Boot与咖啡因和一些注释函数。在我们的测试中,对控制器endpoint的异步调用出现了一些问题,这些问题似乎与我们使用非异步缓存的事实有关。 在做一些研究时,我看到了很多使用Caffeine手动使用的例子,但是在和Spring Boot和注释中找不到任何东西。看起来和具有非常不同的API。是否可以异步使用默认的Spring Boot? 谢谢

  • 问题内容: 我可以看到捕获了一个可以打印的异常,尽管这种异常一直存在。 我是否需要将其设置在某个地方,或者缺少将原因设置为null的东西? 问题答案: 一个例外的属性和。该消息是一种描述,或多或少准确地告诉人类读者出了什么问题。的是不同的东西:它是,如果有的话,另一个(嵌套)。 如果我们使用这样的自定义异常,通常会使用该概念: 编辑-响应@djangofans评论。 标准是嵌套表达式(原因)也将与