2012-07-07 6 views
0

나는 http://wso2.org/forum/thread/10508에서 HTTPServletRequest를 얻는 방법을 설명합니다. "org.wso2.carbon.core.transports.http. *"요청이있는 경우에만 HTTPServletRequest 객체를 얻을 수 있다고 설명합니다. 설명한대로 axis2.xml을 변경하여 전송을 변경하고 작동했습니다. 하지만 이후로 "org.apache.synapse.transport.nhttp." (NIO) trnasport는 매우 빠릅니다. 그렇게한다면 성능이 떨어질 것입니다.WSO2에서 HTTPServletRequest 객체에 액세스하는 방법 ESS 4.0.3

NIO 전송 처리기 ("org.apache.synapse.transport.nhttp.")를 유지하고 HTTPServletRequest 객체를 가져 오는 방법이 있습니까?

답변을 얻을 수 있다면 감사 할 것입니다. 모든 인증은 기존 데이터 서비스의 쿠키를 통해 이루어 지므로 회사는이를 변경하기를 원하지 않습니다.

감사 Abhijit

답변

0

이 불가능합니다. NIO 전송은 서블릿이 아니며 http 세션 및 모든 것을 지원하지 않습니다. 그러나 새로운 wso2 서버 버전에서는 일반 HTTP 전송에서도 NIO 밑줄을 사용하도록 tomcat 버전을 업그레이드했습니다.

성능 비교를 수행하고 최신 릴리스를 확인해야한다고 생각합니다.

관련 문제