context-aspect.xml
- 작성자 :
- 황*건
- 작성일 :
- 2013-04-10 17:53:29
- 조회수 :
- 1,406
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
Spring WAS에 Apache Mina 1.1.7 버젼을 Spring-Integration해서 사용중입니다.
Spring 컨테이너에 올려진 미나에서 @Authwired 어노테이션을 이용해서 서비스를
호출하면 다음과 같은 에러가 발생하고 있습니다.
No thread-bound request found: Are you referring to request attributes outside of an actual web request,
or processing a request outside of the originally receiving thread? If you are actually operating within
a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet:
In this case, use RequestContextListener or RequestContextFilter to expose the current request.
오류 내용을 확인중에 defaultExceptionHandleManager 안에 설정된 패턴
<value>**service.impl.*</value>에 해당되지 않게 서비스를 다른 이름으로
생성해서 호출하면 에러가 발생하지 않습니다.
이런 현상이 발생하는 원인이 파악되지 않아서 글 남깁니다.
필요하시면 mina 설정 파일은 메일로 보내드리겠습니다.
답변 부탁드립니다.
수고하세요
Spring 컨테이너에 올려진 미나에서 @Authwired 어노테이션을 이용해서 서비스를
호출하면 다음과 같은 에러가 발생하고 있습니다.
No thread-bound request found: Are you referring to request attributes outside of an actual web request,
or processing a request outside of the originally receiving thread? If you are actually operating within
a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet:
In this case, use RequestContextListener or RequestContextFilter to expose the current request.
오류 내용을 확인중에 defaultExceptionHandleManager 안에 설정된 패턴
<value>**service.impl.*</value>에 해당되지 않게 서비스를 다른 이름으로
생성해서 호출하면 에러가 발생하지 않습니다.
이런 현상이 발생하는 원인이 파악되지 않아서 글 남깁니다.
필요하시면 mina 설정 파일은 메일로 보내드리겠습니다.
답변 부탁드립니다.
수고하세요
A
안녕하세요.. 황재건님..
Spring MVC가 아닌 방식에서 내부적으로 bean scope이 request인 경우에 발생되는 문제 같습니다.
이런 경우 web.xml 상에 다음 listener를 추가해 보시면 되실 것 같습니다.
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
그럼.. 즐거운 하루되십시오.
감사합니다.
Spring MVC가 아닌 방식에서 내부적으로 bean scope이 request인 경우에 발생되는 문제 같습니다.
이런 경우 web.xml 상에 다음 listener를 추가해 보시면 되실 것 같습니다.
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
그럼.. 즐거운 하루되십시오.
감사합니다.