Как отслеживать стек через затмение? В моем коде я пытаюсь загрузить файл, когда я выполняю действие по загрузке файлов в приложении, он просто зависает без сообщений об ошибках. Я пробовал отлаживать, но это мало помогло.Трассировка стека в eclipse
ответ
Я бы рекомендовал пройти через отладчик eclipse, чтобы узнать, где он висит. При этом вы автоматически увидите трассировку стека.
Я считаю, что функция «шаг в» (F5) наиболее полезна, это позволяет вам рекурсивно спускаться в функции, чтобы исследовать, что происходит.
Вы можете установить контрольные точки в начале кода загрузки файла, чтобы вы могли начать переход примерно в нужное место. В моей версии Eclipse трассировка стека появляется в верхней левой панели «Debug» под соответствующим потоком.
Предполагая, что вы запускаете приложение из Eclipse, но внутри контейнера Java EE, например Glassfish или Tomcat, вызов метода printStackTrace() для объекта исключения (при обнаружении) отображает трассировку стека в окне консоли в Eclipse , В вашем случае вам сначала нужно знать, возникает ли вообще исключение. Я бы не рекомендовал создавать объект Exception во время выполнения, чтобы вывести из него стек.
Это, конечно, не очень хорошая практика при написании кода качества продукции, и вы должны посмотреть на использование структуры ведения журнала, например log4j, jul или slf4j, для отслеживания поведения приложения.
Если нажатие нажимается, включите отладку контейнера сервлетов (это зависит от контейнера к контейнеру), чтобы вы могли отслеживать поведение самого контейнера в дополнение к вашему приложению.
- На сервере запустите «jvisualvm» в папке bin JDK как тот же пользователь, что и начатый Glassfish.
- Присоединитесь к процессу Glassfish, дважды щелкнув соответствующую запись в разделе «Local».
- На панели «Нити» нажмите кнопку «Сброс резьбы».
- Скопируйте трассировку стека в буфер обмена.
- В Eclipse вставьте трассировку стека в панели просмотра стека Java Stack в панели консоли.
- 1. Исключительная трассировка стека
- 2. Трассировка стека исключений Javascript
- 3. SQLException трассировка стека
- 4. ASP.NET Трассировка стека Вопрос
- 5. C трассировка кадров стека
- 6. трассировка стека обфускации сборки
- 7. Трассировка стека как строка
- 8. Исключение и трассировка стека
- 9. Трассировка стека ошибок компилятора
- 10. Что такое трассировка стека?
- 11. Трассировка стека отладки?
- 12. Трассировка стека строк в строку
- 13. Трассировка стека Java в Windows
- 14. Может ли трассировка стека стека быть нулевым?
- 15. .NET - трассировка стека стека с переменными
- 16. трассировка стека при отладке на устройстве Android
- 17. Linux Application Glibc Трассировка стека
- 18. андроид: трассировка стека для уничтожения
- 19. Трассировка стека запросов SQL-запроса
- 20. Python3 «магические функции» Трассировка стека
- 21. Трассировка стека консоли разработчика Android
- 22. Исключительная трассировка стека Отсутствующие элементы
- 23. Трассировка стека после исключения catching
- 24. mvn -e Полная трассировка стека?
- 25. трассировка стека iOS не точная
- 26. rspec трассировка стека на автотесте
- 27. JBoss 5 - Дешифрирование Трассировка стека
- 28. Что означает эта трассировка стека?
- 29. jQuery Ошибка Ajax - Трассировка стека
- 30. трассировка внешней библиотеки eclipse