【问题标题】:java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory [duplicate]java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory [重复]
【发布时间】:2016-11-28 16:08:19
【问题描述】:

我正在尝试使用此类 FCMHelper 发送通知,但我遇到了错误 错误导致我在 httpclient 中出现错误 这是我的代码...

public void send() throws IOException{
    JsonObject notificationObject = new JsonObject();
    notificationObject.addProperty("data", "hello");
    notificationObject.addProperty("to", "dSvX_cWo5iY:A......QQT-bkb8x0VO");
    FireBase firebase = FireBase.getInstance();
    firebase.sendNotification("to", "condition", notificationObject);
}

我收到了这个错误

Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1783)
    at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1633)
    ... 58 more

这里有什么问题,或者如果有人可以提供任何其他方法来解决它

..感谢您的帮助

【问题讨论】:

  • 您是否尝试在 Google 中发布例外情况
  • 我试过了,但没有找到解决办法
  • 我在谷歌上发布了错误,发现很多提示都指向下面的答案
  • 我尝试了下面的解决方案,但没有任何改变...... Kukeltje
  • 我怀疑如果你添加了 Apache commons 日志正确这个错误仍然会发生

标签: java firebase classnotfoundexception logfactory


【解决方案1】:

似乎遗漏了“org/apache/commons/logging/LogFactory”。 你导入库了吗?

【讨论】:

  • 我没有在我的 bean 中使用 LogFactory,FCMHelper 类也没有。我为什么要导入它??
  • 日志说 ClassNotFoundException...所以你应该试试 IMO
  • 我试过了,一无所获..但服务器错误堆栈没有出现
  • 我还是 JSF 和 android 的新生,@FrancescoAzzola 先生给出了一个合理的解决方案.. 但它在我的情况下不起作用
  • 我收到来自 firebase 控制台的通知,但我无法将 json 从 jsf 发送到 firebase ..
猜你喜欢
  • 2022-01-06
  • 2020-04-17
  • 1970-01-01
  • 2012-06-22
  • 2016-07-08
  • 2020-06-14
  • 2014-09-14
  • 2015-06-20
  • 1970-01-01
相关资源
最近更新 更多