Myeclipse中创建servlet配置web.xml,访问servlet类时一直提示HTTP Status 500 - Error instantiating servlet class sevlet.test.AServlet xml配置改了很多次,网上也查了很久,不知道为什么一直有问题。访问时500错误异常信息
认证0级讲师
클래스를 찾을 수 없습니다. 컨테이너가 이 클래스를 찾을 수 없는지 확인하세요. 아니요, src의 출력 클래스 경로가 제대로 설정되어 있지 않은지 확인하세요
500 오류 이유
요청한 서블릿에서 서비스 메소드 실행 중 오류가 발생하여 프로그램을 계속 실행할 수 없습니다.
가능한 이유
서블릿은 HttpServlet을 상속하지 않거나 서블릿 인터페이스를 구현하지 않습니다. web.xml 파일의 <servlet-class>가 잘못 작성되어 실제 패키지 이름 및 클래스 이름과 일치하지 않습니다 실행 시 서비스 메소드의 코드에서 예외가 발생합니다
서블릿은 HttpServlet을 상속하지 않거나 서블릿 인터페이스를 구현하지 않습니다.
web.xml 파일의 <servlet-class>가 잘못 작성되어 실제 패키지 이름 및 클래스 이름과 일치하지 않습니다
실행 시 서비스 메소드의 코드에서 예외가 발생합니다
귀하의 상황 분석
제공하신 스크린샷 정보(Tomcat이 로드되기 시작하는 정보)를 통해 기본적으로 web.xml 파일 내용의 빨간색 선은 <servlet-class>에 지정된 클래스의 오류라는 결론을 내릴 수 있습니다. ; 태그를 확인하세요.
sevlet.test.Aservlet servlet Aservlet의 패키지명을 살펴보세요
500 오류는 일반적으로 코드에 문제가 있음을 나타냅니다.
클래스를 찾을 수 없습니다. 컨테이너가 이 클래스를 찾을 수 없는지 확인하세요. 아니요, src의 출력 클래스 경로가 제대로 설정되어 있지 않은지 확인하세요
500 오류 이유
가능한 이유
귀하의 상황 분석
제공하신 스크린샷 정보(Tomcat이 로드되기 시작하는 정보)를 통해 기본적으로 web.xml 파일 내용의 빨간색 선은 <servlet-class>에 지정된 클래스의 오류라는 결론을 내릴 수 있습니다. ; 태그를 확인하세요.
sevlet.test.Aservlet servlet Aservlet의 패키지명을 살펴보세요
500 오류는 일반적으로 코드에 문제가 있음을 나타냅니다.