아하
생활

생활꿀팁

멋진알파카286
멋진알파카286

이클립스 jsp가 사이트로 나오지 않는 이유가 뭘까요?

이클립스 jsp로 정말 간단하게 hello world 출력하려고 했는데 톰캣 실행해서 localhost:8080 하면 고양이사이트까지 나옵니다. 그리고 webapp밑에 있는 jsp로 이동하면 404에러가 뜹니다. 정말 처음 딱 다이나믹 웹 프로잭트 만들고 아무것도 안하고 jsp만들고 톰캣 연동허고 실행하였습니다. 이유가 뭔지 아시는분 있나요?

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 탈퇴한 사용자
    탈퇴한 사용자

    안녕하세요.

    tomcat 에 웹프로젝트를 추가할 때 context path 가 기본적으로 들어가는데 그거 때문에 그런 건 아닌지 확인이 필요합니다.

    이클립스 왼쪽 explorer 에서 프로젝트와 연결된 "server.xml" 파일을 엽니다.

    경로 : Servers > Tomcat 버전 Server at ... > server.xml

    맨 하단 부근에 아래와 같은 코드가 있을 건데 path 부분을 확인해 보시기 바랍니다.

    path="/" ==> http://localhost:8080/xxx.jsp

    path="/프로젝트명" ==> http://localhost:8080/프로젝트명/xxx.jsp

    ... <Context docBase="프로젝트명" path="/" reloadable="true" source="..." /> ...

  • 보통 404 에러가 발생하게되면 해당 리소스나 페이지를 찾지 못하는 경우 입니다.

    URL을 한번 확인해보는 것이 좋을 것 같습니다.

    아래는 HTTP 상태코드에 대해서 설명하는 사이트 입니다.

    https://developer.mozilla.org/ko/docs/Web/HTTP/Status