У меня есть программа на 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 element type "hr" must be terminated by the matching end-tag "</hr>".
Prep Starting up!
Succeeded in deploying verticle
Я не могу понять, где что "[Fatal Error] сообщение приходит от. Если кто-то знает, что делает vertx (так как я думаю, что это происходит оттуда), это было бы здорово.
Но мой реальный вопрос: как узнать, кто его печатает? Какой класс в какой банке? Кажется, я не могу установить точку останова в System.out или System.err, которая ее ловит (я использую Intellij). Могу ли я переопределить (все) вывод так, чтобы он печатал стек?
Похоже, вы отправили сообщение, а ответ не был xml. Это произойдет, если у вас есть система безопасности, которая перехватывает запросы и автоматически перенаправляет их на страницу входа. Пример IBM TAM. – DwB