草庐IT

result_apache_log_parser

全部标签

java - Apache Spark - 内存异常错误 - IntelliJ 设置

当我尝试运行使用ApacheSpark的测试时,我遇到了以下异常:Exceptionencounteredwheninvokingrunonanestedsuite-Systemmemory259522560mustbeatleast4.718592E8.Pleaseusealargerheapsize.java.lang.IllegalArgumentException:Systemmemory259522560mustbeatleast4.718592E8.Pleaseusealargerheapsize.我可以通过更改配置中的vm选项来绕过错误,使其具有:-Xms128m-Xmx

java - Apache Kafka 根据消息的值对窗口消息进行排序

我正在尝试找到一种方法来重新排序主题分区内的消息并将排序后的消息发送到新主题。我有Kafka发布者发送以下格式的字符串消息:{system_timestamp}-{event_name}?{parameters}例如:1494002667893-client.message?chatName=1c&messageBody=hello1494002656558-chat.started?chatName=1c&chatPatricipants=3此外,我们为每条消息添加一些消息key,以将它们发送到相应的分区。我想做的是根据消息的{system-timestamp}部分并在1分钟的窗口内

java - 使用 Log4j2 2.10.0 运行 Java 9 模块

我正在尝试运行我创建的使用Log4j22.10.0的Java9模块。我遇到的问题是我得到了java.lang.NoClassDefFoundError:Couldnotinitializeclassorg.apache.logging.log4j.util.PropertiesUtil在执行LogManager.getLogger()时。它发现LogManager类很好,但是当它从StatusLogger内部调用newPropertiesUtil("log4j2.StatusLogger.properties")时,它会收到上述错误。如何修复/找到解决方法?添加信息:堆栈跟踪:Exce

java - Apache 速度 : Is there a standard way of verifying the correctness of a template from the command line?

我们的网站使用ApacheVelocity模板语言。我们的内容管理系统已经检查了所有生成的XML文档的格式是否正确。我们被要求在将文件推送到实时站点之前检查文档以捕获Velocity语法错误。是否有从命令行验证Velocity模板正确性的标准方法?我准备读取模板路径、初始化速度引擎、解析模板并捕获任何错误asshownonthispage,但如果有一个现成的工具可以获取文件和配置,并吐出任何错误,那么我宁愿使用它。更新这是我最后做的:packagevelocitysample;importjava.io.IOException;importjava.io.StringWriter;im

java - 通过 DI 在 Spring Framework 中正确使用 LOG4J

我正在尝试使用Log4j作为Spring框架的一部分,据我所知,通过使用适当的bean系统应该映射一个在代码中可访问的单例实例同时将日志记录深度自动映射到类类似于Log4J的正常使用如Loggerlog=Logger.getLogger(getClass());我一直在使用以下Springbean定义conf\log4j.xml但是我无法将这个bean映射到给定类中的特定成员我也无法通过@autowired来使用它请告诉我是否有任何更好的方法来集成Log4j和Spring最好的问候标记 最佳答案 对您的问题的简短回答是log4j不是

java - 在 Apache Felix 中禁用缓存

我正在尝试按照此线程(http://osdir.com/ml/dev-felix-apache/2009-05/msg00051.html)中的说明禁用felix中的文件系统捆绑缓存。我在网上找不到具体的例子。有人可以帮我解决这个问题吗?这真的有效吗?提前致谢。克劳斯。 最佳答案 禁用包缓存是不可能的,这是框架所要求的。您可以将其配置为在每次启动时进行清理(org.osgi.framework.storage.clean),或者您可以尝试使用您的URL中引用的方法来创建您自己的包缓存。除了对框架代码本身进行黑客攻击之外,这些是您唯一

java - Apache ANT 独立 GUI,可轻松执行目标

有谁知道为ApacheANT编写的GUI。我们正在研究开发一个GUI来为我们团队中的一些设计师和艺术家执行我们的一些开发工具。我在AntExternal网站上找到了一对,但其中大部分用于创建ANT文件,而不仅仅是列出可用的公共(public)目标。http://ant.apache.org/external.html 最佳答案 ANTforms项目有一些任务使您能够生成可用于调用ANT目标的简单表单。这是一个包含三个按钮的示例:Ashortlabelwithafewexplanatorywordsconcerningthemenua

java - log4j 和 java.util.logging 有什么区别

哪个最适合获取登录其帐户的用户的日志文件?用一个小例子解释......感谢你的时间...... 最佳答案 Log4j是Java事实上的标准日志记录库。Java.util.logging是Java中内置的日志记录机制,但这并不能使它成为最强大的...使用Log4j及其MDC.这样,您可以像这样轻松地登录不同的用户帐户:MDC.put(user);logger.log("Deletedsomethingimportant!");这样,如果日志配置正确,在您的日志输出中您将看到如下内容:[userAlice]Deletedsomethin

java - 没有创建 hs_err_pid.log 文件,也没有从 Solaris 上的 jvm 转储核心

问题描述在运行我的Java服务器应用程序一段时间后,我遇到了Solaris上OracleJava虚拟机的奇怪行为。通常,当jvm崩溃时,会创建hs_err_pid.log文件(位置由-XX:ErrorFilejvm参数确定,如下所述:HowcanIsuppressthecreationofthehs_err_pidfile?但在我的例子中,文件没有创建,唯一剩下的是core核心转储文件。使用pstack和pflags标准Solaris工具,我能够从core收集有关崩溃的更多信息(包括在下面)文件。尝试过的解决方案试图在整个文件系统中查找所有hs_err_pid.log文件,但什么也找不

java - log4j 截断堆栈跟踪

我在将堆栈跟踪打印到我的日志文件时遇到问题。Log4j.属性:log4j.appender.file=org.apache.log4j.RollingFileAppenderlog4j.appender.file.File=/var/log/app/application.loglog4j.appender.file.layout=org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-ddHH:mm:ss}%c{1}[%p]%m%nlog4j.rootLogger=wa