Java 如何查找打印错误的类?
我有一个Java程序,使用Vertx 2,当我运行它时,我得到一条消息:Java 如何查找打印错误的类?,java,vert.x,Java,Vert.x,我有一个Java程序,使用Vertx 2,当我运行它时,我得到一条消息: % vertx run -cluster com.abc.prep.manager.PrepStartup -cp ./build/libs/Operational-all-1.0.jar -conf safe.conf Starting clustering... No cluster-host specified so using address 172.17.0.1 [Fatal Error] :6:3: The
% vertx run -cluster com.abc.prep.manager.PrepStartup -cp ./build/libs/Operational-all-1.0.jar -conf safe.conf
Starting clustering...
No cluster-host specified so using address 172.17.0.1
[Fatal Error] :6:3: The element type "hr" must be terminated by the matching end-tag "</hr>".
Prep Starting up!
Succeeded in deploying verticle
%vertx run-cluster com.abc.prep.manager.PrepStartup-cp./build/libs/Operational-all-1.0.jar-conf safe.conf
正在启动群集。。。
未指定群集主机,因此使用地址172.17.0.1
[致命错误]:6:3:元素类型“hr”必须由匹配的结束标记“”终止。
准备开始!
成功地部署了verticle
我无法确定“[致命错误]”消息的来源。如果有人知道vertx在做什么(因为我认为它来自那里),那就太好了
但我真正的问题是:我如何找出谁在印刷?哪个罐子里有什么类?我似乎无法在System.out或System.err中设置捕获它的断点(我使用的是Intellij)。我是否可以覆盖(全部)输出,使其打印stacktrace 你如何找到谁在打印?我无法详细说明Vertx2,但我必须找出很多神秘的错误。这是我的一般模式,尽可能适用于你的模式:
看起来您发送了一条消息,但答复不是xml。如果您有一个拦截请求并自动将其重定向到登录页面的安全系统,则会发生这种情况。IBMTAM就是一个例子。好的,我已经缩小了范围。它看起来像是一个XMLStreamException;但是,
不在任何代码或xml中(在我的或JAR中)。这似乎是由于某个JAR中某个xml文件中的架构引用未解析,导致返回错误消息。谢谢你的帮助。而且好像有人打电话给hazelcast。Wireshark告诉我有一个http调用:。响应有一个“301永久移动”,其中有:
nginx\r\n它缺少一个结束标记。根据您使用hazelcast配置的内容以及您对版本控制的信心,您可以将hazelcast.version.check.enabled设置为false。我相信这会阻止检查。(). 另外,我认为应该调用此URL