긍정생각
25
2019-08-03 12:30:35 작성 2019-08-03 12:34:26 수정됨
1
266

JasperException 오류인데 DAO를 인식을 못하고 있는것 같아요. [AWS]


aws의 EC2, RDS를 이용해서 서비스구축하고있는데요. 

war파일 업로드는  /usr/local/tomcat8/webapps/ 에 하구요.

/usr/local/tomcat8/webapps/testJSP_war/WEB-INF/lib 에 라이브러리 jar(json-20180813.jar, ojdbc6.jar) 파일도 다 확인했어요. 그다음에  tomcat8 putty로 접속해서 shutdown, startup했어요. 


그런데, 아래의 500 에러가 뜨네요.

제가 유추해봤을땐 DAO 파일을 못읽어오는것 같은데 혹시 같은 상황에 있었어서 해결방법이 있으시면 공유부탁드립니다. 

HTTP Status 500 – Internal Server Error


Type Exception Report

Message javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: community/dao/CommunityDAO

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: community/dao/CommunityDAO
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:598)
	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:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: community/dao/CommunityDAO
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
	org.apache.jsp.community.community_005flist_jsp._jspService(community_005flist_jsp.java:180)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	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:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.UnsupportedClassVersionError: community/dao/CommunityDAO
	org.apache.jsp.community.community_005flist_jsp._jspService(community_005flist_jsp.java:127)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	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:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


제 컴퓨터에서 정상으로 작동되는 것은 아래에 있습니다. 

{"rt":"OK","total":1,"item":[{"reg_date":"2019-08-02 10:23:32","user_name":"홍길동","subject":"제목입니다.","user_pwd":"1234","edit_date":"2019-08-02 10:23:32","seq":1,"email":"hong@naver.com","content":"내용을 입력합니다."}]}


{

    "rt": "OK",

    "total": 1,

    "item": [

        {

            "reg_date": "2019-08-02 10:23:32",

            "user_name": "홍길동",

            "subject": "제목입니다.",

            "user_pwd": "1234",

            "edit_date": "2019-08-02 10:23:32",

            "seq": 1,

            "email": "hong@naver.com",

            "content": "내용을 입력합니다."

        }

    ]

}

좋은하루되세요.

0
0
  • 답변 1

  • 긍정생각
    25
    2019-08-08 23:05:38

    답글은 하나도 못받았지만, 이리저리 고민해본 결과 해결하였습니다. 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.