我正在为我的两个Maven模块使用某个导入的依赖项(org.apache.wicket)。
尝试启动jboss服务器时出现以下错误
Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class etel.middleware.integration_feedback.IntegrationFeedbackReaderBean with ClassLoader ModuleClassLoader for Module "deployment.etel.ear.etel-ejb-1.0-SNAPSHOT.jar:main" from Service Module Loader
at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) [wildfly-server-1.0.2.Final.jar:1.0.2.Final]
Caused by: java.lang.NoClassDefFoundError: org/apache/wicket/ajax/json/JSONException
但是,我看到此错误表示它找不到org.apache.wicket的jar。我设置了以下Maven依赖项:
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>6.9.0</version>
<scope>compile</scope>
</dependency>
奇怪的是,它以前曾与这样的maven集一起使用,但在使用maven运行全新安装后不再起作用。
我正在使用jboss版本9.02 final,并使用intellij作为IDE
尝试使用最新的依赖项,您所使用的依赖项已经很老了
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>9.0.0-M3</version>