我创建了一个简单的演示休息服务,它查询以太坊以获取基本信息。我正在使用 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.
尝试用
target
删除maven clean
目录,重新部署app