Tomcat 서버는 실행 되는데 Spring Boot가 실행이 안되어서 HTTP 상태 404 - 찾을수 없음(Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다)에러가 뜨시는 분들을 위해 저와 같은 문제를 겪으시지 않도록 해결 방법을 작성합니다.
1. 프로젝트 우클릭 -> Run As -> Spring Boot App 클릭
2. 1번대로 하였는데도 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class
오류가 발생하였을때 아래와 같이 application.properties 파일에 JDBC URL을 추가하여줍니다(오라클이나 mariadb일경우 드라이버와 url을 그에 맞게 변경해주어야 합니다)
application.properties
1
2
3
4
|
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/spring?serverTimezone=Asia/Seoul
spring.datasource.username=root
spring.datasource.password=mysql
|
cs |
※ 위의 오류가 아닌 Web server failed to start. Port 8080 was already in use. 오류가 뜰 경우 해결방법은 아래의 링크에 기록되어있습니다. ※
https://kdyspring.tistory.com/38?category=973740
3. 프로젝트를 클릭하고 Alt+F5를 눌러서 Maven Update를 해줍니다.
4. 정상적으로 톰캣 서버에서 Spring Boot가 실행되는 것을 확인할수 있습니다.