【问题标题】:SDK 1.2.1 Windows: bees run logging library error (commons-logging-1.0.4.jar)SDK 1.2.1 Windows:蜜蜂运行日志库错误(commons-logging-1.0.4.jar)
【发布时间】:2012-09-03 21:26:21
【问题描述】:

我们的设置: Windows 7 CloudBees SDK 1.2.1(和早期版本) 在本地和 CloudBees 上部署 ColdFusion 9 应用程序

我们发现以下情况始终如一地发生:

使用“bees run”命令在本地部署我们的应用程序时,我们总是会收到与“日志记录”有关的 Java 错误。我们发现我们可以通过将 /lib/commons-logging-1.0.4.jar 重命名为 DISABLED 来禁用它来解决这个问题。 “bees run”命令现在可以工作了,我们可以正常进行了。

但是,当我们使用“bees deploy”命令时,我们发现我们必须重新启用 commons-logging-1.0.4.jar,将其重新命名为原来的名称。如您所料,这种常量文件重命名并不是真正的解决方案。

有人可以帮忙吗?

这是错误(或部分错误) 信息:启动 Servlet 引擎:Apache Tomcat/6.0.35 java.lang.ExceptionInInitializerError 引起:org.apache.commons.logging.LogConfigurationException:org.apache.commons.logging.LogConfigurationException:没有合适的日志构造函数[Lj ava.lang.Class;@2d388e5e for org.apache.commons.logging.impl.Log4JLogger(由 java.lang.NoClassDefFoundError: org/apache/log4j/Category 引起)(引起 由 org.apache.commons.logging.LogConfigurationException:没有合适的日志构造函数 [Ljava.lang.Class;@2d388e5e 用于 org.apache.commons.logging.impl。 Log4JLogger (由 java.lang.NoClassDefFoundError: org/apache/log4j/Category 引起))

【问题讨论】:

    标签: cloudbees


    【解决方案1】:

    这看起来像是 commons-logging 的类加载问题(当您调用“bees run”时,tomcat 运行时也会使用该问题)。我建议你在你的战争中包含 commons-logging-api.jar 来替代完整的 commons-logging 库。

    【讨论】:

      猜你喜欢
      • 2011-11-19
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多