我正在尝试使用最新版本在Windows上设置Hazelcast log4j登录。
我添加了配置:
<properties>
<property name="hazelcast.logging.type">log4j</property>
</properties>
我从hazelcast bin文件夹运行以下命令:
java -jar ..\lib\hazelcast-3.12.2.jar com.hazelcast.core.server.StartServer
这会产生以下错误:
Dec 20, 2019 8:44:56 AM com.hazelcast.config.AbstractConfigLocator
INFO: Loading 'hazelcast.xml' from the working directory.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at com.hazelcast.logging.Log4jFactory.createLogger(Log4jFactory.java:29)
at com.hazelcast.logging.LoggerFactorySupport$1.createNew(LoggerFactorySupport.java:32)
...
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
at java.net.URLClassLoader.findClass(Unknown Source)
...
我看到Hazelcast需要log4j版本1.2.17,所以我从maven下载了这个版本,并将其放在一个文件夹中。然后我运行了以下命令:
java -cp ..\..\log4j\log4j-1.2.17.jar -jar ..\lib\hazelcast-3.12.2.jar com.hazelcast.core.server.StartServer
然而,我已经读到,不能在同一条语句中指定类路径和jar。hazelcast jar不包含log4j jar文件。看来,它们应该在包装好的时候。
有人能帮忙吗?
为了告诉log4j如何获取配置文件,必须在配置文件中添加以下行:
<property name="log4j2.configuration">/path/to/properties/log4j2.properties</property>
看起来是这样的:
<properties>
<property name="hazelcast.logging.type">log4j</property>
<property name="log4j2.configuration">/path/to/properties/log4j2.properties</property>
</properties>
然后,您必须编辑log4j2.properties文件,如留档中所述:https://docs.hazelcast.org/docs/latest/manual/html-single/index.html#logging-configuration
问题内容: 我想在我正在使用的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
所以我收到了一个将xls转换为xlsx的请求。在对所有网站和解决方案进行了几个小时的研究后,我设法修改了在各个网站上找到的一些代码。。。现在我只能用 这里是一个列表我所有的libs我使用得到这个工作到目前为止,我不得不添加几个libs只是为了得到这一点,现在我被卡住了。 下面是我的代码,我称之为he类 她的班级情况很糟糕。 任何帮助将不胜感激,让我知道,如果你需要更多的信息。 提前谢谢。
我想在Elasticsearch中执行单元测试,因为我正在使用
运行我的应用程序时,会引发以下异常: 以前应用程序是工作,但在机器重启后,它开始失败,因为上述错误。
问题内容: 我正在开发GWT应用程序。它使用RPC从内部系统收集信息。它是通过使用一个库jar来实现的,我们称其为alpha.jar。我们在许多应用程序中都使用了这个jar,因此它可以正常工作,并且在日食之外使用ANT构建。 alpha.jar中的某些类引用了LOG4J2,还引用了许多其他外部jar,因此, 当我们运行应用程序时,我们将类路径传递给所有这些类,并且一切正常 。请注意,这不是一个简单