У меня есть доступ к удаленному серверу Tomcat с множеством различных развернутых WAR. Я не могу тщательно тестировать WAR локально из-за некоторых удаленных системных зависимостей и поэтому хотел бы удаленно отлаживать их. Поскольку это производственный сервер Tomcat, и у меня нет доступа к настройке дополнительных удаленных серверов (например, для тестового тестирования), я хотел бы как можно больше уменьшить проблемы безопасности и производительности удаленной отладки через архитектуру отладчика Java Platform. Мое понимание использования JPDA с Tomcat заключается в том, что он показывает все развернутые WAR для отладки. Поскольку большая часть WARs используется в производстве, мой сценарий требует только отладки новых развертываний. Можно ли ограничивать, какие развертывания должны быть доступны?Возможно ли удаленно отлаживать отдельное развертывание WAR на Tomcat?
Очевидно, что короткие и сладкие ответы приемлемы (да/нет). Я не нашел никакой документации, чтобы сказать иначе, поэтому я предполагаю, что это невозможно.
Да, я это видел. Но это не дает решения для моего вопроса, потому что он снова позволяет отлаживать весь сервер Tomcat (например, http://wiki.apache.org/tomcat/FAQ/Developing#Q1) – kdrakon
Кроме того, я согласен с тем, что I * shouldn 't * быть отладкой на Production, и я действительно ссылаюсь на файлы журналов, но при некоторых обстоятельствах было бы более эффективно удалять код удаленно, а не развертывать наш довольно большой пакет WAR каждый раз, когда будут сделаны изменения. И, как я уже упоминал, тестирование на местах невозможно. – kdrakon
Да, Eclipse может отлаживать удаленные приложения: http://www.eclipsezone.com/eclipse/forums/t53459.html –