본문 바로가기

*오류해결9

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류 SELECT COUNT(*) FORM ( SELECT no , id , ip FROM table GROUP BY id ); GROUP BY 사용 떄문에 COUNT 수가 로우 여러개로 조회 되어서 FROM 절로 묶어서 서브쿼리 사용했더니 오류가 발생했습니다. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Every derived table must have its own alias 해당오류는 서브쿼리에 alias를 지정하지 않아 생긴 오류입니다. SELECT COUNT(*) FORM ( SELECT no , id , ip FROM table GROUP BY id )T; 서브쿼리에 T로 이름을 지정해주니 오류없이 동작합니다. 2021. 10. 14.
org.mariadb.jdbc.internal.util.dao.QueryException 오류 svn에서 체크아웃 받고 서버를 돌리면 가끔 해당 user의 디비 접근권한이 없다고 오류납니다. Could not connect: Access denied for user 'id'@'ip' (using password: YES) 디비 접근권한을 줬음에도 해당 오류가 사라지지 않는다면 application.xml 에서 ip 뒤에있는 :3306 을 지우고 서버를 다시 돌리게 되면 해당 오류는 사라집니다. application.xml은 스프링 기준이므로 스프링부트 사용 시 application.properties 확인하면 됩니다. jdbc:mariadb://ip:3306/user user userpwd 기본 포트 번호가 3306 이기 때문에 지워도 문제될 건 없지만 포트번호를 적고싶으면 오류 해결 후 다시 포.. 2021. 1. 28.
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 오류 JSP 파일을 만든 직후 "javax.servlet.http.HttpServlet" 오류가 노출됩니다. 해당 프로젝트 > Build Path > Configure Build Path 를 눌러줍니다. Librarise 탭에서 Add Libray 를 선택 후 서버를 추가해야 합니다. Server Runtime 선택 후 Apache Tomcat v8.0 을 선택해줍니다. 그러면 Libraries에 톰캣이 추가된 것을 확인 할 수 있습니다. 적용하면 엑박이 사라지는 것을 볼 수 있습니다. 2021. 1. 15.
org.apache.el.parser.ParseException 오류 jsp에서 evtList안에 있는 데이터를 비우고 다시 뿌리려고 하다가 org.apache.el.parser.ParseException 오류가 났습니다... 심각: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다. org.apache.el.parser.ParseException: Encountered " "/" "/ "" at line 3, column 2. Was expecting one of: "{" ... ... ... ... "true" ... "false" ... "null" ... "(" ... "[" ... "!" ... "not" ... "empty" ... "-" ... ... ${}로 값 불러오면서 주석 처리해놓은 것 때문에 EL에서 문법 에러.. 2020. 3. 12.
반응형