작성
·
38
0
이렇게 설정되어있고, class파일도 잘 생성된것을 확인했는데, SEVERE: 경로 [/web]의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [JSP를 위한 클래스를 컴파일할 수 없습니다.:
JSP 파일 [/sum.jsp]의 [5] 행에서 오류가 발생했습니다.
MyUtil cannot be resolved to a type
2: pageEncoding="UTF-8"%>
3: <%@page import="kr.web.util.*" %>
4: <%
5: MyUtil my = new MyUtil();
6: int sum = my.hap();
7: %>
8: <!DOCTYPE html>
JSP 파일 [/sum.jsp]의 [5] 행에서 오류가 발생했습니다.
MyUtil cannot be resolved to a type
2: pageEncoding="UTF-8"%>
3: <%@page import="kr.web.util.*" %>
4: <%
5: MyUtil my = new MyUtil();
6: int sum = my.hap();
7: %>
8: <!DOCTYPE html>
Stacktrace:]을(를) 발생시켰습니다.
org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다.:
이와같은 오류가 발생합니다. 이유가 무엇일까요?
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. skyjoon2님.
질문하신 문제는 “MyUtil cannot be resolved to a type”라는 오류로, 이는 클래스 MyUtil
이 JSP에서 인식되지 않는다는 의미입니다. 이 오류의 주된 원인은 클래스 경로나 빌드 경로 설정에 문제가 있을 때 발생합니다. 아래의 사항들을 확인해 보세요:
패키지와 클래스 경로:
MyUtil
클래스가 실제로 kr.web.util
패키지 안에 있는지 확인하세요.WEB-INF/classes/kr/web/util
경로에 MyUtil.class
파일이 있는지를 확인하세요.빌드 경로 설정 확인:
WEB-INF/classes
폴더가 포함되어 있는지 체크하세요.재배포(Deploy) 및 재시작:
자세한 내용을 확인하고 싶으시면 아래 URL을 참고하시기 바랍니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
와... 제눈에만 보이지 않던.. 감사합니다!