运行我的应用程序时,会引发以下异常:
Jun 04, 2018 10:37:39 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class com.my.servlet.ContextListener
java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator
at com.my.servlet.ContextListener.contextInitialized(ContextListener.java:27)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
以前应用程序是工作,但在机器重启后,它开始失败,因为上述错误。
好吧,你还没有说这是什么样的应用程序,或者基本上给了我们任何上下文。您需要确保log4j类对加载应用程序的类加载器可用。如果它是一个从命令行运行的独立应用程序,这就像是指定-classpath命令行选项的情况。例如:
java-classpath。;log4j-1.2.8。jar组织。福。我的申请
如果你能给我们更多的信息,我们可能会帮助你更多。
问题内容: 我正在开发GWT应用程序。它使用RPC从内部系统收集信息。它是通过使用一个库jar来实现的,我们称其为alpha.jar。我们在许多应用程序中都使用了这个jar,因此它可以正常工作,并且在日食之外使用ANT构建。 alpha.jar中的某些类引用了LOG4J2,还引用了许多其他外部jar,因此, 当我们运行应用程序时,我们将类路径传递给所有这些类,并且一切正常 。请注意,这不是一个简单
问题内容: 我想在我正在使用的Elasticsearch中执行单元测试, 我正在使用 并参考以下链接以寻求帮助 https://www.elastic.co/guide/en/elasticsearch/reference/1.6/using- elasticsearch-test-classes .html https://github.com/elastic/elasticsearch/blo
问题内容: 我遇到了一个有趣的问题,其中在运行时找不到org.apache.log4j.Logger类。我正在尝试获得授权,这就是失败的地方: 我正在使用JDeveloper 11.1.1.6。这是我所知道的: 我已经查看了我的UI.war / WEB-INF / lib目录,在那里看到了log4j-1.2.17.jar。 抱怨它的类是org.opensaml.xml.XMLConfigurato
我正在尝试使用最新版本在Windows上设置Hazelcast log4j登录。 我添加了配置: 我从hazelcast bin文件夹运行以下命令: 这会产生以下错误: 我看到Hazelcast需要log4j版本1.2.17,所以我从maven下载了这个版本,并将其放在一个文件夹中。然后我运行了以下命令: 然而,我已经读到,不能在同一条语句中指定类路径和jar。hazelcast jar不包含lo
问题内容: 我正在尝试使用Eclipse在Maven项目中作为Java应用程序运行,并且遇到以下运行时错误。错误如下所示。 线程“主”中的异常java.lang.NoClassDefFoundError:com.wang.testMaven.App.main(App.java:16)上的org / apache / http / ConnectionReuseStrategy造成原因:java.l
问题内容: 我尝试通过Solrj查询Solr 这是我的代码 } 这给了我一个例外 PS。我的个人有以下罐子: * apache-commons-logging, httpclient -4.2, httpcore 4.2.1,slf4j-api 1.6.2, apache-solr-solrj -1.4.0 *** 问题答案: 您需要在类路径上使用commons-codec.jar。