java.lang.NoClassDefFoundError 部署到 Glassfish 应用程序服务器时

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

我创建了一个简单的演示休息服务,它查询以太坊以获取基本信息。我正在使用 Web3j 库版本 5.0.0https://mvnrepository.com/artifact/org.web3j/core/5.0.0

我已经使用 Maven 将库添加到项目中。构建成功编译并尝试调试它的项目。我正在为我的应用程序服务器使用 GlassFish 6.2.51。

我为什么会收到以下错误有什么想法吗?

[2023-02-09 11:44:19,706] 工件 demoapi:war 爆炸:java.io.IOException:com.sun.enterprise.admin.remote.RemoteFailureException:部署期间发生错误:加载应用程序时出现异常:java。 lang.IllegalStateException:ContainerBase.addChild:开始:org.apache.catalina.LifecycleException:org.apache.catalina.LifecycleException:java.lang.NoClassDefFoundError:org/web3j/protocol/Web3jService.

java maven jakarta-ee glassfish web3-java
1个回答
0
投票

尝试用

target
删除
maven clean
目录,重新部署app

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