org.apache.jasper.JasperException: 행 [31]에서 [/hospital_project/hos_control.jsp]을(를) 처리하는 중 예외 발생
Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:617) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
근본 원인 (root cause)
javax.servlet.ServletException: java.lang.NoSuchMethodError: hospital_project.HosBean.getDBList_1(Ljava/lang/String;)Ljava/util/ArrayList; org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838) org.apache.jsp.hospital_005fproject.hos_005fcontrol_jsp._jspService(hos_005fcontrol_jsp.java:209) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) javax.servlet.http.HttpServlet.service(HttpServlet.java:733) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
근본 원인 (root cause)
톰캣에서 작업하는 중 갑자기 < java.lang.NoSuchMethodError >에러가 뜸.
분명 메소드가 있는데, 기존 <getDBList(Search)> 메소드와 조금만 달라져도 위와 같은 현상이 발생함.
검색해보니 이클립스가 생성하는 class 파일 문제일수도 있다고해서 clean 작업을 함.
대부분 Clean으로 해결했다는 거 같은데 난 안됨.
난 이클립스에서 작업하는 게 아니라,
톰캣 경로에 JSP 파일을 넣어두고 그 jsp를 수정하면서, class파일만 이클립스에서 작업해서 가져왔다.
다른 사람들과 다른 점이 그거인 것 같아서, 이클립스에서 실행해봤더니 너무나 잘됨!
위치기반 작업을 하느라 톰캣에서 실행했던 건데,
다른게 완전히 실행되는 걸 확인한 다음에 위치기반 작업을 해야할 듯 싶다.
위와 같은 에러가 뜬다면 Clean하고 작업해보길 바란다. (이클립스에서 작업할 경우)
'구 > 오류' 카테고리의 다른 글
Eclipse&Tomcat9 || Server Tomcat v9.0 Server at localhost failed to start. (0) | 2020.11.02 |
---|---|
eclipse&mysql || 한글 (0) | 2020.10.27 |
JSP || The file cannot be validated as the XML definition "log4j.dtd (지정된 파일을 찾을 수 없습니다)" (0) | 2020.10.19 |
HUE HBase || api error tsocket read 0 bytes hue (0) | 2020.09.25 |
MySQL || Error Unhandled exception 'ascii' (0) | 2020.09.23 |