Я пытаюсь отладить веб-приложение, используя Apache Camel из Eclipse, и пока я «прослеживаю», я прихожу к точке, где Eclipse говорит, что исходный файл недоступен, и я вижу байт-код, показанный в Eclipse (где обычно Я вижу исходный код), но, по-видимому, я не могу перейти в этот байт-код (я пытаюсь «F6 / Step Over», но ничего не происходит) в любом случае (не то, чтобы это было так полезно по сравнению с исходным кодом).
Так как же ты должен проследить до такого зверя?
Мне интересно, не создают ли все эти уровни генерации кода / перехвата кода больше проблем, чем они пытаются решить. Кажется, что это полезно, пока все работает, но как только возникает проблема, все становится очень трудно диагностировать.
РЕДАКТИРОВАТЬ Я не хочу отслеживать самого Apache Camel . Я просто хочу отследить программу, которая использует Apache Camel, и я понимаю, что все быстро становится очень грязным: в основном вы теряете свою способность трассировки, потому что вы переходите от исходного кода Java к «чему-то».