2010-07-09 2 views
1

우리는 Flex 프런트 엔드가있는 웹 응용 프로그램을 사용하여 BlazeDS를 통해 Spring/Tomcat 백 엔드에 요청합니다.Flex/BlazeDS와 Tomcat 사이의 HTTPRequest 매개 변수 크기 제한?

우리가 요청으로 보낸 매개 변수의 데이터가 특정 크기 (1.5M과 같은)를 넘었을 때 나는 우리 서블릿의 요청에 매개 변수로 나타나지 않을뿐입니다. 값이 Flex 측의 요청에 채워지는지 확인했습니다. 매개 변수가 해당 크기보다 작 으면 정상적으로 전달됩니다.

본 사람이 있습니까?

BlazeDS 측 또는 Tomcat 측에서 이러한 현상이 발생합니까?

해결 방법이 있습니까?

감사합니다.

답변

2

server.xml의 커넥터 구성에서 maxPostSize를 추가하십시오. 예를 들어,

<Connector port="80"    
... 
maxPostSize="4097152" /> 
+0

내 상사는 "단지 출력을 많이 보내지 않도록하십시오."라고 말했기 때문에 이제는 문제를 해결할 필요가 없지만 확실하게 답변 했으므로 체크 표시를합니다. 감사. –

1

당신은 services-config.xml 파일에 블레이즈 DS의 로깅 상세도를 증가시킬 수있다 :

<target class="flex.messaging.log.ConsoleTarget" level="Debug"> 

을 서버가 수신 무엇을 보여 주어야한다 그.