2012-02-20 4 views
0

У нас есть обширное приложение Documentum, которое я развернул в Tomcat. Код поддерживается и компилируется в Eclipse IDE.Можем ли мы отлаживать программы Java без основного метода?

Очень сложно отслеживать, где и какие данные проходят через этот код. У меня есть плагин декомпилятора, чтобы помочь с этой задачей, но он не работает с большинством моего кода, поскольку классы не имеют основного метода. Эти классы не могут быть декомпилированы плагином.

Есть ли способ преодолеть это? Таким образом, я могу видеть поток данных из JSP в класс backend в репозиторий и наоборот.

ответ

6

Несомненно. Вы можете подключиться к tomcat с помощью удаленной отладки (см. here) или запустить tomcat в eclipse. Для этого вам нужен соответствующий плагин, но, как правило, стандартные дистрибутивы eclipse для разработки на стороне сервера уже есть. Открыть серверы, создать новый сервер, последовать за мастером, и вы сделаете это через минуту.

+0

HI Я сконфигурировал Tomcat в Eclipse: не сомневаюсь: 1) нужно ли нам останавливать APache из сервисной консоли, чтобы запустить его в Eclipse, так как только когда APache остановлен в консоли обслуживания Windows, он успешно запускается внутри eclipse , 2) если это так, то как я увижу свою апликацию и добавлю динамические данные из JSP и просмотрю поток данных, 3) мне нужно создать проект JAVA EE. Или простой проект JAVA Core также можно разместить в Apache внутри Затмение – RAJ

2

JPDA - стандартный инструмент Java.

Он предназначен для использования отладчиками в любой среде в любом приложении Java.

Для получения дополнительной информации вы можете посмотреть на

http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html

http://www.ibm.com/developerworks/library/os-ecbug/

1-ссылка дает детальное представление с снимки экрана удаленной отладки с помощью Eclipse.