톰캣서버에 프로젝트를 clean을 하지않거나 수정을 했는데 비정상적으로 종료하여 수정이 되지 않아 해당 오류가 생겼다. Could not publish server configuration for Tomcat v8.5 Server at localhost.Multiple Contexts have a path of "/controller". 오류원인 해당 경로를 가진 여러개의 Contexts가 있어 생긴 오류이다. 해결방법 모듈에 path가 중복된게 있는지 확인하고, clean을 해준다.
Trouble Shooting
이클립스가 비정상적으로 종료가 된 후에 톰캣을 구동시켰을 때 발생했다. Several ports (8005, 8080) required by Tomcat v8.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 오류원인 Tomcat이 사용하고 있는 기본 포트(8080, 8005)가 이미 사용중이라서 생기는 오류이다. 해결방법 쓰고 있는 포트를 바꿔도 ..
코드로 배우는 스프링 웹 프로젝트를 학습하던 중 spring에 Mabits라이브러리를 추가하고 mapper인터페이스를 구현하여 테스트를 하던 중 아래와 같이 에러가 발생했다. 에러 내용 : Unknown column 'sysdate' in 'field list' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'sysdate' in 'field list' 발생 원인 에러메세지를 구글링 해보니 MYSQL이나 MariaDB는 `SYSDATE`를 지원하지 않는 SQL 함수였다. 해결 방법 SYSDATE를 now()로 변경한다.