Spring Tomcat 404 에러

Posted by 열정보이
2019. 1. 7. 22:03 Web

Spring에서 Tomcat까지 설정을 다 한 후, localhost:8080 을 쳤을 때 404 에러를 확인할 수 있다.


그 이유는 path 설정을 해주지 않았기 때문이다. 아마 localhost:8080/project_name 을 검색할 경우에는 될 것이다.


이 문제를 해결하기 위해서 우리는 SERVER의 server.xml 파일을 확인할 필요가 있다.


server.xml 의 맨 마지막줄에 다음과 같은 코드가 있을것이다.


1
<Context docBase="Web" path="/" reloadable="true" source="org.eclipse.jst.jee.server:Web"/>
cs


혹시 여기서 path 에 / 가 아닌 다른 값이 들어있다면, 그런데도 불구하고 localhost:8080 으로 검색을 했다면 당연히 404 에러가 발생한다. 그 이유는 root 가 "/"가 아닌 다른 값(project_name/)으로 되어있기 때문이다.