gpt4 book ai didi

java - com.cloudant.client.api.ClientBuilder 出现 NoClassDefFoundError 但类存在

转载 作者:行者123 更新时间:2023-12-02 03:42:45 27 4
gpt4 key购买 nike

项目返回错误错误 500:javax.servlet.ServletException:
java.lang.NoClassDefFoundError:com/cloudant/client/api/ClientBuilder

但是类(Class)是存在的。以下错误(删除了项目名称)。 enter image description here

这是依赖项

enter image description here

我已经尝试过 mvn clean install -U,删除了 .m2 文件夹,但到目前为止仍然没有运气。

Eclipse版本为版本:2018-12(4.10.0)。

我的电脑是 macOS High Sierra 10.13.6

最佳答案

未找到类定义错误表明您的 Java 运行时无法找到有问题的类。请检查您的应用程序是否已部署到您认为应该部署的运行时。

大多数情况下,这将与项目生命周期中的以下任何步骤相关联。1. 在 Eclipse 中构建(打开“自动构建”)。我看到您已完成这些步骤。2. 部署到目标运行时(例如部署到某个 Web 容器)。检查您的代码是否正在部署到目标运行时。

但是我看到您已经提到它可以工作一段时间,这意味着您需要了解为什么运行时当时无法访问您的类。我会做以下事情。1. 检查 JAR 是否已存在。2. 如果不存在,请按照您所遵循的构建部署步骤进行操作。这意味着您必须确定 JAR 是如何被神秘删除的。3. 如果 JAR 存在,但您看到此错误,则意味着您的运行时 CLASSPATH 已神秘更改,需要进行调查。理想情况下,这种情况不应该发生,因为所有软件通常都是“一致的”,即它们要么始终存在错误,要么始终工作。这种不一致本身就表明您需要解决一些环境问题。

那是 IBM WebSphere 吗?如果这是在您的公司中并且是共享服务器或其他东西,请检查是否有人无意中摆弄您的部署或其他东西。

祝你好运!

编辑:检查这在概念上是否对您有帮助 - NoClassDefFoundError by switching to another project

关于java - com.cloudant.client.api.ClientBuilder 出现 NoClassDefFoundError 但类存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56825070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com