프로그래밍 농장

JSP [ Context 사이트 추가하기 ] 본문

JSP

JSP [ Context 사이트 추가하기 ]

Tennessee201 2019. 10. 1.
728x90

우리가 이전에 톰캣서버를 이용하여 직접만든 txt 파일들을 웹페이지에서 실행해보았다.  

 

그렇다면, Context 사이트를 추가하여, 실제 파일이 저장된 경로가아닌, 가상의 경로를 설정해서 웹사이트를 띄워보자.

 

 

Context 사이트를 추가하기 위해서 아래의 경로로 이동해보자.

 

경로 : 톰캣파일 -> conf -> server.xml 복사본 생성하기 -> 메모장으로 열기 

(복사본을 생성하는 이유 : 기존의 서버를 건들이지 않기위해 )

 

메모장으로 server.xml 파일을 열었다면, 아래와 같이 Context 부분을 추가해준다. 

<Context path ="주소창에 띄우고 싶은 경로파일명" docBase ="실제 파일이 위치한 경로" privileged="true"/>   

 

이후, 실행중인 톰캣서버를 종료해주고, 다시 startup 을 통해 서버를 재실행해준다. 

그후, 주소창에서, 설정해놓은 Context 주소를 통해서 접속하게되면, 실제로 그 경로에 파일이 저장되어있지않아도, 내가 설정해놓은 경로의 파일내용이 띄워지게 된다.

 

이후, 다시 Context사이트에 관한 내용들을 지우고, 서버를 재실행한후, 똑같은 경로로 접속하게 되면, 당연히 그 경로에는 아무것도 없으므로, 404 error가 발생한다. 

 

 

+) 이러한 Context 사이트 추가방법은 최근에는 지양하는 추세라고한다. 서버를 재실행해야하는 번거로움떄문이다.

이외에 별도의 방법이 있다고 하는데 , 아직우리가 알 필요없기에 일단은 넘어가자 .

728x90