Linux CentOS에서 실행되는 웹 응용 프로그램 (J2EE + Tomcat6 + MySQL + Struts2 + Hibernate)이 있습니다. 때로는 (보통 약 3-4 일 후) 액세스가 불가능 해지고 빈 페이지가 나타납니다. "/etc/init.d/httpd status"AND "/etc/init.d/tomcat status"둘 다 정상적으로 실행 중임을 나타냅니다. 웹 응용 프로그램이 다시 시작될 수 있기 때문에 내 웹 응용 프로그램이 다운 된 것으로 생각됩니다 (다시 시작하는 httpd가 아무 것도 해결하지 않음). 프로젝트의 로그에 의심 할 여지가 없습니다. 문제를 추적하거나 위기에 대해 더 자세히 알 수있는 방법을 알려주세요. 바람둥이 문제인가요? 내 케이스를 도울 수있는 tomcat을 다시 설치 하시겠습니까?Tomcat6에서 Java EE WebApplication이 충돌 함
0
A
답변
0
아무 문제없이 해결하면 일반적인 목적의 디버깅 기술을 구성해야합니다.
로그에 아무 것도 표시되지 않으면 로그가 잘못되었음을 의미합니다. 아마 당신은 어딘가에 익사 예외가 있음을 의미합니다.
99.99 %의 버그가 발생한 경우 아무 것도 다시 설치하지 않겠습니다. 자신의 코드에 있습니다. (프로필이 뚜렷한 오픈 소스 시스템과 반대되는 경우)
가장 좋은 기회는 어떤 서블릿이 그 빈 페이지를 반환하고 있는지를 정확하게 찾아내는 것입니다. 해당 페이지가 실제로 비어 있습니까? 브라우저에서 html 소스를 확인하십시오.
버그 기간이 3-4 일이므로 메모리 누수가 발생하므로 앱에서 일부 Java 프로파일 도구를 사용하는 것이 좋습니다. http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/
http://www.skill-guru.com/blog/2010/11/11/troubleshooting-application-performance-with-visualvm/
관련 문제
- 1. Java EE 웹 서비스 : 명명 충돌
- 2. Java 6 JAXB/JAXP/SAAJ 참조 구현이 Xerces와 충돌 함
- 3. Java 웹 시작 앱이 OutOfMemoryError와 충돌 함
- 4. Java EE 5와 Java EE 6의 차이점
- 5. Android AVD가 충돌 함
- 6. Lucene이 하이라이트로 충돌 함
- 7. 스크롤시 UITableView가 충돌 함
- 8. iAd 무작위로 충돌 함
- 9. getLocationOnScreen이 충돌 함
- 10. TabbarController가 3.0에서 충돌 함
- 11. contentsOfDirectoryAtPath가 충돌 함
- 12. UITableView가 충돌 함
- 13. wxPython이 Vista에서 충돌 함
- 14. 때때로 프로그램이 충돌 함
- 15. IE6이 jQuery와 충돌 함
- 16. Java EE/Java 브라우저 보안
- 17. Java EE 6과 역 호환되는 Java EE 6?
- 18. Eclipse EE - Java EE Perspective 대 Java Perspective
- 19. Java EE 디자인 패턴을 사용하는 Java EE 프로젝트 샘플.
- 20. Java EE war 파일
- 21. Java EE 개발 환경?
- 22. Java EE 입출력 스트림
- 23. Java EE webapps 스레딩
- 24. Java EE-DAO DVO
- 25. Java EE 프로그래밍 기술
- 26. JAVA EE 프록시 패턴
- 27. Java EE 시작
- 28. Java EE 시작하기
- 29. Java EE 및 JDK
- 30. Java EE 배포 오류
나는 바람둥이 로그 및 예외 보고서를 재확인 것 "프로젝트의 로그는 의심스러운 아무것도 표시되지 않습니다" – NimChimpsky