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
Starting Tomcat v9.0 Server at localhost' has encountered a problem 또는 Web server failed to start. Port 8080 was already in
톰캣 서버를 실행하였는데 아래와 같은 오류가 발생하거나 스프링 서버를 실행하였는데 Web server failed to start. Port 8080 was already in use. 오류가 발생하였을때의 해결 방법을 설명드리겠습니다. 1.
kdyspring.tistory.com
3. 프로젝트를 클릭하고 Alt+F5를 눌러서 Maven Update를 해줍니다.
4. 정상적으로 톰캣 서버에서 Spring Boot가 실행되는 것을 확인할수 있습니다.