搜索Weblogic类:MessageLoggerRegistryListener

问题描述 投票:1回答:3

目前我正在使用在Weblogic 12c服务器上运行的EJB服务。当我写一个JUnit测试来调用EJB服务时,会出现一个错误:

java.lang.NoClassDefFoundError: 的WebLogic / I18N /记录/ MessageLoggerRegistryListener

谁知道这堂课来自哪里?我用Google搜索但没有结果。

java weblogic noclassdeffounderror weblogic12c
3个回答
2
投票

该类可以在/wlserver/modules/features/weblogic.server.merged.jar和/wlserver/server/lib/wlclient.jar文件中找到。


0
投票

此外,如果您在maven项目中执行此操作,并且您正在使用Oracle Maven repository,则可以使用

<dependency>
    <groupId>com.oracle.weblogic</groupId>
    <artifactId>wlclient</artifactId>
    <version>12.1.3-0-0</version>
    <scope>provided</scope>
</dependency>

0
投票

正确设置环境变量中的WL_HOME:

变量名称:WL_HOME

变量值:您的weblogic 12c安装路径如:C:/ Oracle / Middleware / Oracle_Home / wlserver / server

© www.soinside.com 2019 - 2024. All rights reserved.