[재질문입니다.]All In One 프로젝트 톰켓구동시 index.do가 자동 호출되는 이유가?
- 작성자 :
- 정*교
- 작성일 :
- 2015-05-20 21:37:06
- 조회수 :
- 1,358
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요~
아래와 같은 질문을 올렸던 사람입니다.
[질문]
===================================================
All In One 프로젝트 템플릿을 생성해서 톰켓을 실행해보면
톰켓이 구동된 후 잠시뒤에 EgovComIndexController의
index.do가 자동으로 호출되는데.. 이거 어디에서? 왜? 호출되는건가요?
===================================================
답변을 아래와 같이 주셨는데....
[답변]
===================================================
안녕하세요. 표준프레임워크센터입니다.
was가 구동 될 시 was는 WEB-INF 밑의 web.xml파일을 읽어들어 설정들을 읽어들어 구동이 됩니다.
해당 web.xml파일을 보시면 <welcome-file-list> 엘리멘트가 존재할 것입니다. 해당 엘리멘트는 시작페이지에 대한 설정입니다.
해당 시작페이지에 egovDevIndex.jsp로 지정이 되어있기 때문에, was가 시작과 동시에 해당페이지가 최초로 호출이 되며
해당 egovDevIndex.jsp 내용을 보시면 forword로 'index.do'로 지정되어있기 때문에 index.do로 호출이 되는겁니다.
아래에 관련 web.xml 정보 외부링크를 올려드리니 참조하시길 바랍니다
http://wiki.gurubee.net/pages/viewpage.action?pageId=26740333
감사합니다.
===================================================
제가 아는 바로는 web.xml 파일의 <welcome-file-list> 에 설정된 내용은 was의 시작과 동시에 해당페이지를 호출하는게 아니라
웹브라우저에서 구체적인 파일명 없이 경로(예:http://127.0.0.1)만으로 호출할 경우 호출될 기본파일을 설정하는 것으로 알고 있습니다.
만약 답변 대로라면 web.xml 파일에서 <welcome-file-list> 항목을 삭제하면 톰켓을 구동하면 index.do 가 호출되면 않되는데..
여전히 톰켓을 구동하면 index.do가 호출되고 있습니다.
질문을 정확하게 다시 쓰자면 톰켓이 구동된 후 지정된 주소를 웹브라우저에서 호출한적이 없는데
톰켓이 리소스들을 로딩한 후 1초쯤 뒤에 index.do 가 자동호출 되어 로그에 나타나기에
호출되는곳을 추적하다 알수가 없어 질문을 드렸습니다.
질문에 대해서 다시 한번 확인부탁드리겠습니다.
감사합니다.
아래와 같은 질문을 올렸던 사람입니다.
[질문]
===================================================
All In One 프로젝트 템플릿을 생성해서 톰켓을 실행해보면
톰켓이 구동된 후 잠시뒤에 EgovComIndexController의
index.do가 자동으로 호출되는데.. 이거 어디에서? 왜? 호출되는건가요?
===================================================
답변을 아래와 같이 주셨는데....
[답변]
===================================================
안녕하세요. 표준프레임워크센터입니다.
was가 구동 될 시 was는 WEB-INF 밑의 web.xml파일을 읽어들어 설정들을 읽어들어 구동이 됩니다.
해당 web.xml파일을 보시면 <welcome-file-list> 엘리멘트가 존재할 것입니다. 해당 엘리멘트는 시작페이지에 대한 설정입니다.
해당 시작페이지에 egovDevIndex.jsp로 지정이 되어있기 때문에, was가 시작과 동시에 해당페이지가 최초로 호출이 되며
해당 egovDevIndex.jsp 내용을 보시면 forword로 'index.do'로 지정되어있기 때문에 index.do로 호출이 되는겁니다.
아래에 관련 web.xml 정보 외부링크를 올려드리니 참조하시길 바랍니다
http://wiki.gurubee.net/pages/viewpage.action?pageId=26740333
감사합니다.
===================================================
제가 아는 바로는 web.xml 파일의 <welcome-file-list> 에 설정된 내용은 was의 시작과 동시에 해당페이지를 호출하는게 아니라
웹브라우저에서 구체적인 파일명 없이 경로(예:http://127.0.0.1)만으로 호출할 경우 호출될 기본파일을 설정하는 것으로 알고 있습니다.
만약 답변 대로라면 web.xml 파일에서 <welcome-file-list> 항목을 삭제하면 톰켓을 구동하면 index.do 가 호출되면 않되는데..
여전히 톰켓을 구동하면 index.do가 호출되고 있습니다.
질문을 정확하게 다시 쓰자면 톰켓이 구동된 후 지정된 주소를 웹브라우저에서 호출한적이 없는데
톰켓이 리소스들을 로딩한 후 1초쯤 뒤에 index.do 가 자동호출 되어 로그에 나타나기에
호출되는곳을 추적하다 알수가 없어 질문을 드렸습니다.
질문에 대해서 다시 한번 확인부탁드리겠습니다.
감사합니다.
A
정준교님 안녕하세요.
표준프레임워크센터입니다.
프로젝트에 All in one 프로젝트에 web.xml파일에서
<welcome-file-list>
태그에서 index,jsp를 지우셨는데요 호출되는것을 문의하시는 듯합니다.
이경우라도 tomat에 기본으로 지정된 파일을 호출하도록 되어 있습니다.
tomcat 디렉토리에 conf에 보시면
web.xml 파일이 있으며
여기에 있는
<welcome-file-list> 도 동일한 역할을 하니 참고 하십시요.
감사합니다.
표준프레임워크센터입니다.
프로젝트에 All in one 프로젝트에 web.xml파일에서
<welcome-file-list>
태그에서 index,jsp를 지우셨는데요 호출되는것을 문의하시는 듯합니다.
이경우라도 tomat에 기본으로 지정된 파일을 호출하도록 되어 있습니다.
tomcat 디렉토리에 conf에 보시면
web.xml 파일이 있으며
여기에 있는
<welcome-file-list> 도 동일한 역할을 하니 참고 하십시요.
감사합니다.