OS/Windows

IIS, Tomcat 연동시 / 접속할때 index.jsp 로 연결되게 하기

Lawmin 2015. 8. 26. 23:32

uriworkermap.properties 에서 (mp는 worker명)

/*.jsp=mp 로 설정했다면,


시작페이지 설정에 index.jsp 를 최상위로 올려두더라도 (IIS, Tomcat 모두)

별도 파일없이 http://주소/ 로 접속할때 일단 IIS의 root에서 index.jsp 파일을 찾게 되며, 정상 실행되지 않을 것이다. (tomcat 이 처리하지 않음)


물론 http://주소/index.jsp 로 접속하면 정상적으로 Tomcat 이 실행하게 되나 이는 원하는 바가 아니다.

그렇다고 아래와 같이 설정하면 정적페이지 요청까지도 Tomcat 이 처리하게 된다.

/*=mp

특히 static file과 디렉토리를 분리해 놓았다면 많은 곳에서 오류가 날 것이다.


결국, / 및 *.jsp 에 대해서 worker를 연결하면 해결된다.

/=mp

/*.jsp=mp


또한, workermap 파일 내용을 바꾸면 IIS, Tomcat 재시작 할 필요 없이,w3wp.exe만 한번 죽여주면 된다.