У нас есть веб-приложение, которое иногда (довольно редко, несколько раз в день) дает
ошибка в производстве. Он развернут на Tomcat, использует Spring + Hibernate, вызывается ошибка
исключением Hibernate, которое трудно понять, не регистрируя
параметры, передаваемые методу класса Hibernate. Невозможно заменить
библиотека Hibernate с измененной версией, которая регистрирует параметры, и spring-aop
не может использоваться, так как "бобы" не управляются. Я видел пример байт-кода
инструментарий, использующий javassist, на http://today.java.net/pub/a/today/2008/04/24/add-logging-at-class-load-time-with-instrumentation.html, однако пытается запустить его под
tomcat, инструментальный код не запускается, вероятно, из-за проблем с загрузкой классов
чего я сейчас не понимаю.
То, что я спрашиваю тогда, это: кто-нибудь знает о более или менее простом способе инструмента
байт-код под tomcat для такой задачи, как запись параметров методов в
внешние библиотеки? Можете ли вы дать дополнительную информацию по этой проблеме?