启动jboss服务器时未建立Maven依赖性

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

我正在为我的两个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

java maven jar jboss
1个回答
0
投票

尝试使用最新的依赖项,您所使用的依赖项已经很老了

<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-core</artifactId>
<version>9.0.0-M3</version>

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