포워딩부분 다시 질문 드립니다.
- 작성자 :
- 이*욱
- 작성일 :
- 2010-12-03 13:27:51
- 조회수 :
- 2,618
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
기존에 답변주신 타일즈나, 레이아웃에 index.jsp때문이 아니라,
WEB.XML에 추가되어 있는,
<welcome-file-list>
<welcome-file>test1.jsp</welcome-file>
</welcome-file-list>
페이지에 포워드가 있어면, 톰켓을 시작하면서 여기에있는 mainPage.do를 물고 올라오구요,
다른페이지 호출할때 마다 mainPage.do를 호출합니다.
그런데 WEB.XML에 추가되어 있는,
<welcome-file-list>
<welcome-file>test1.jsp</welcome-file>
</welcome-file-list>
를 주석처리하면,
웹서버 올라올때 mainPage.do가 호출되지 않습니다.
http://서비스주소/ 이렇게하면 하얀화면만나오겠죠.
처음 주소가없어니까요.
어디 설정에서 물고 올라오는거 같은데 도저히 어디서 물고 올라오는지 모르겠습니다.
일단 타일즈나 기타 다른곳에서 호출하지는 않습니다.
웰컴페이지(index.jsp)에 포워딩되는부분을 주석처리하거나,
web.xml부분에서 웰컴페이지를 주석처리하면 서버올라올때나,
다른페이지 호출할때 mainPage.do를 호출하지 않습니다.
설정부분 조언 부탁드립니다.
2010. 12. 3 오후 1:13:45 org.apache.coyote.http11.Http11Protocol start
정보: Starting Coyote HTTP/1.1 on http-8080
2010. 12. 3 오후 1:13:45 org.apache.jk.common.ChannelSocket init
정보: JK: ajp13 listening on /0.0.0.0:8009
2010. 12. 3 오후 1:13:45 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/62 config=null
2010. 12. 3 오후 1:13:45 org.apache.catalina.startup.Catalina start
정보: Server startup in 30014 ms
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.getLastModified(955) | DispatcherServlet with name 'action' determining Last-Modified value for [/mainPage.do]
2010-12-03 01:13:47 오후 [ DEBUG ] - AbstractUrlHandlerMapping.getHandlerInternal(176) | Mapping [/mainPage.do] to handler 'apo.common.basic.controller.CommonController@7cb44d'
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.getLastModified(970) | Last-Modified value for [/mainPage.do] is: -1
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.doService(781) | DispatcherServlet with name 'action' processing request for [/mainPage.do]
2010-12-03 01:13:48 오후 [ DEBUG ] - HandlerMethodInvoker.invokeHandlerMethod(134) | Invoking request handler method: public java.lang.String apo.common.basic.controller.CommonController.mainPage(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.ui.ModelMap) throws java.lang.Exception
2010-12-03 01:13:48 오후 [ DEBUG ] - AbstractBeanFactory.doGetBean(214) | Returning cached instance of singleton bean 'defaultAdvice'
2010-12-03 01:13:48 오후 [ INFO ] - CommonAspect.beforeTargetMethod(18) | ### Class[AposDiaryBusiness] Method[newDiaryListMain] call
WEB.XML에 추가되어 있는,
<welcome-file-list>
<welcome-file>test1.jsp</welcome-file>
</welcome-file-list>
페이지에 포워드가 있어면, 톰켓을 시작하면서 여기에있는 mainPage.do를 물고 올라오구요,
다른페이지 호출할때 마다 mainPage.do를 호출합니다.
그런데 WEB.XML에 추가되어 있는,
<welcome-file-list>
<welcome-file>test1.jsp</welcome-file>
</welcome-file-list>
를 주석처리하면,
웹서버 올라올때 mainPage.do가 호출되지 않습니다.
http://서비스주소/ 이렇게하면 하얀화면만나오겠죠.
처음 주소가없어니까요.
어디 설정에서 물고 올라오는거 같은데 도저히 어디서 물고 올라오는지 모르겠습니다.
일단 타일즈나 기타 다른곳에서 호출하지는 않습니다.
웰컴페이지(index.jsp)에 포워딩되는부분을 주석처리하거나,
web.xml부분에서 웰컴페이지를 주석처리하면 서버올라올때나,
다른페이지 호출할때 mainPage.do를 호출하지 않습니다.
설정부분 조언 부탁드립니다.
2010. 12. 3 오후 1:13:45 org.apache.coyote.http11.Http11Protocol start
정보: Starting Coyote HTTP/1.1 on http-8080
2010. 12. 3 오후 1:13:45 org.apache.jk.common.ChannelSocket init
정보: JK: ajp13 listening on /0.0.0.0:8009
2010. 12. 3 오후 1:13:45 org.apache.jk.server.JkMain start
정보: Jk running ID=0 time=0/62 config=null
2010. 12. 3 오후 1:13:45 org.apache.catalina.startup.Catalina start
정보: Server startup in 30014 ms
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.getLastModified(955) | DispatcherServlet with name 'action' determining Last-Modified value for [/mainPage.do]
2010-12-03 01:13:47 오후 [ DEBUG ] - AbstractUrlHandlerMapping.getHandlerInternal(176) | Mapping [/mainPage.do] to handler 'apo.common.basic.controller.CommonController@7cb44d'
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.getLastModified(970) | Last-Modified value for [/mainPage.do] is: -1
2010-12-03 01:13:47 오후 [ DEBUG ] - DispatcherServlet.doService(781) | DispatcherServlet with name 'action' processing request for [/mainPage.do]
2010-12-03 01:13:48 오후 [ DEBUG ] - HandlerMethodInvoker.invokeHandlerMethod(134) | Invoking request handler method: public java.lang.String apo.common.basic.controller.CommonController.mainPage(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.ui.ModelMap) throws java.lang.Exception
2010-12-03 01:13:48 오후 [ DEBUG ] - AbstractBeanFactory.doGetBean(214) | Returning cached instance of singleton bean 'defaultAdvice'
2010-12-03 01:13:48 오후 [ INFO ] - CommonAspect.beforeTargetMethod(18) | ### Class[AposDiaryBusiness] Method[newDiaryListMain] call
첨부파일
A
안녕하세요.. 이선욱님..
올려주신 설정파일이 아니라.. servlet쪽 tiles 설정 부분을 확인해 보셔야 할 것 같습니다.
Tiles definition xml 파일 및 해당 xml에서 지정된 layout jsp 페이지 등을 확인 해 보시면 도움이 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
올려주신 설정파일이 아니라.. servlet쪽 tiles 설정 부분을 확인해 보셔야 할 것 같습니다.
Tiles definition xml 파일 및 해당 xml에서 지정된 layout jsp 페이지 등을 확인 해 보시면 도움이 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.