目前我正在使用在Weblogic 12c服务器上运行的EJB
服务。当我写一个JUnit
测试来调用EJB
服务时,会出现一个错误:
java.lang.NoClassDefFoundError: 的WebLogic / I18N /记录/ MessageLoggerRegistryListener
谁知道这堂课来自哪里?我用Google搜索但没有结果。
该类可以在/wlserver/modules/features/weblogic.server.merged.jar和/wlserver/server/lib/wlclient.jar文件中找到。
此外,如果您在maven项目中执行此操作,并且您正在使用Oracle Maven repository,则可以使用
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>wlclient</artifactId>
<version>12.1.3-0-0</version>
<scope>provided</scope>
</dependency>
正确设置环境变量中的WL_HOME:
变量名称:WL_HOME
变量值:您的weblogic 12c安装路径如:C:/ Oracle / Middleware / Oracle_Home / wlserver / server