gpt4 book ai didi

eclipse - 带有 tomcat 的 Java EE 服务器上的 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-28 22:44:20 33 4
gpt4 key购买 nike

我正在尝试使用 GCM 为 Android 通知构建一个 hello world 应用程序。在开发服务器部分时,我不确定如何将 gcm-server.jar 文件放入项目中。我已将它添加到构建路径中,Eclipse 发现它非常好,但是当我构建项目并将其部署到 tomcat 服务器(从 eclipse 中)时,它在运行时抛出以下错误:

java.lang.NoClassDefFoundError: com/google/android/gcm/server/Sender

我假设我在导入 jar 时做错了什么。使用 Eclipse 将 jar 放入动态 Web 项目的具体过程是什么?

最佳答案

准备回答我自己的问题,因为我刚刚开始工作。

事实证明,将 .jar 添加到 Java 构建路径是不够的。 Tomcat 对每个项目都有一个单独的类路径,除非您将 jar 文件转储到 WEB-INF/lib 文件夹(Eclipse 不会自动执行此操作),否则不会看到 jar 中的类。

关于eclipse - 带有 tomcat 的 Java EE 服务器上的 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887209/

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