나는 서블릿과 JSP의 많은 계획을 가지고 타사 응용 프로그램이 있습니다. 로컬 jboss 서버에 중단 점을 넣어 디버깅하고 싶었습니다. 특정 요청에 대해 특정 Java 클래스 및 JSP에서 요청을 처리 중임을 알 수 있으므로 올바른 파일에 중단 점을 넣을 수 있습니까? 중단 점을 설정하기 전에 코드를 넣을 위치를 알기 위해 코드를 검토하려고합니다. 하지만이 방법을 사용하는 것이 효율적인 방법이 아니라고 생각합니다 (매우 큰 응용 프로그램이므로). 이 작업을 수행하는 더 좋은 방법이 있다면 제안 해주십시오. 미리 감사드립니다. 디버깅 자바 웹 응용 프로그램
는
0
A
답변
2
web.xml 파일은 서블릿이있는 URL로 매핑되고 있는지를 나타내는 servlet-mapping
요소가 포함되어 있습니다. 따라서 URL을 알고 있다면 쉽게 해당 서블릿을 찾아야합니다. 이제 서블릿 코드를 읽고 관련된 다른 클래스를 확인할 수 있습니다.
0
나는 특정 유스 케이스에 대한 응용 프로그램을 프로파일 링하고, 이런 식으로 당신이 클래스를 찾은 후, 당신은 이러한 클래스를 디버깅 할 수있는이 시나리오에 사용되는 클래스 및 이해할 수있는 다음과 같은 응용 프로그램을 디버깅하는 가장 빠른 방법을 생각한다.
는 프로파일 링 응용 프로그램을위한 도구가 많이있다.
상업오픈 소스 : VisualVM, Javacalltracer 회신에 대한
관련 문제
- 1. 사용자 자바 웹 응용 프로그램 디버깅
- 2. 자바 웹 응용 프로그램 디버깅 도구
- 3. 자바 스크립트 및 웹 기반 응용 프로그램 디버깅
- 4. badaWAC 응용 프로그램 디버깅
- 5. asp.net에서 두 개의 웹 응용 프로그램 디버깅
- 6. 웹 응용 프로그램 성능을위한 디버깅 도구
- 7. 웹 응용 프로그램 실행시 원격 디버깅
- 8. 손바닥 사전에 웹 응용 프로그램 디버깅?
- 9. VB6 COM + 웹 응용 프로그램 디버깅 대기
- 10. 자바 웹 응용 프로그램, 업데이트
- 11. 디버깅 Asp.net 응용 프로그램
- 12. Process.Start() 응용 프로그램 디버깅
- 13. Winforms 응용 프로그램 디버깅
- 14. Eclipse에서 FuseESB 응용 프로그램 디버깅
- 15. Silverlight 응용 프로그램 문제 디버깅
- 16. Eclipse에서 jnlp 응용 프로그램 디버깅
- 17. 충돌하는 Flash 응용 프로그램 디버깅
- 18. 멀티 스레드 응용 프로그램 디버깅
- 19. Blackberry 장치에서 응용 프로그램 디버깅
- 20. 디버깅 파이썬 gtk3 응용 프로그램
- 21. Eclipse RCP 응용 프로그램 디버깅
- 22. 다중 스레드 응용 프로그램 디버깅
- 23. 원격 디버깅 Java 응용 프로그램
- 24. 위치 기반 응용 프로그램 디버깅
- 25. C# WinForm 응용 프로그램 디버깅
- 26. Textmate로 Rails 응용 프로그램 디버깅
- 27. 원격 디버깅 ASP.NET 응용 프로그램
- 28. WPF 브라우저 응용 프로그램 디버깅
- 29. 는 웹 응용 프로그램
- 30. 웹상의 자바 응용 프로그램
감사 (런타임 시퀀스 다이어그램을 만듭니다). 나는 똑같이 따라 갔다. 처음에는 web.xml을 통해 서블릿과 클래스 (서블릿에 의해 호출 됨)를 조사하고 중단 점을 설정했습니다. 내가 디버깅을 시작할 때 그것 다시 소스 코드를 첨부 나 한테 물어 그 때는 실행이 실제 서블릿과 자바 클래스로 유입되지 않으며, 미세 (.xml 파일을 필요 로딩 같은) 일정 수준의 것입니다 (actully 내가 원격 디버깅의 종류의 일을하고있다 , 디버그 모드에서 서버를 시작한 다음 일식에서 소스 코드를 첨부). 그럼 내가 다시 소스 코드를 첨부하려고했지만 문제가 점점 – sheeth