Hi Sergey,
I'm not using XOP and yes, the properties 'attachment-directory' and
'attachment-memory-threshold' don't seem to have any effect. I've also tried
adding the VM options but the result is the same.
Following you can find the Spring configuration and log output:
<jaxrs:server id="genericServer"
modelRef="classpath:/WEB-INF/model/GenericModel.xml" abstract="true">
<jaxrs:features>
<cxf:logging/>
</jaxrs:features>
<jaxrs:inInterceptors>
<ref bean="gzipInInterceptor" />
</jaxrs:inInterceptors>
<jaxrs:outInterceptors>
<ref bean="gzipOutInterceptor" />
</jaxrs:outInterceptors>
<jaxrs:properties>
<entry key="attachment-directory" value="/temp/mobility"/>
<!-- 400K-->
<entry key="attachment-memory-threshold" value="409600"/>
</jaxrs:properties>
</jaxrs:server>
<bean id="attachmentServer" parent="genericServer">
<property name="modelRef"
value="classpath:/WEB-INF/model/AttachmentModel.xml" />
<property name="address" value="/attachments" />
<property name="serviceBeans">
<!-- Service Bean omitted -->
</property>
</bean>
---------------
Response-Code: 200
Content-Type: application/octet-stream
Headers: {Date=[Wed, 19 Jan 2011 10:20:55 GMT], Content-Encoding=[gzip],
Vary=[Accept-Encoding]}
Messages: Outbound Message (saved to tmp file):
Filename:
C:\Users\ICA\.netbeans\6.9\apache-tomcat-6.0.26_base\temp\cxf-tmp-872111\cos
4854851171655688610tmp
(message truncated to 102400 bytes)
Payload: omitted
Ivan
-----Mensaje original-----
De: Sergey Beryozkin [mailto:[email protected]]
Enviado el: miƩrcoles, 19 de enero de 2011 12:06
Para: [email protected]
Asunto: Re: JAX-RS Attachments size limit and temp folder
Hi
On Wed, Jan 19, 2011 at 10:56 AM, Ivan Vitoria Sanchez <
[email protected]> wrote:
> Hi everyone,
>
>
>
> I'm developing a JAX-RS server (CXF 2.3.1) which performs both GET and
POST
> operations with DataHandler attachments within a bean, and it works fine
> (I'm not sending Multiparts). However, I could not set neither the temp
> folder used as buffer nor the max size of the attachments as explained in
> http://cxf.apache.org/docs/jax-rs-multiparts.html ("Reading Large
> Attachments" section).
>
>
Are you using XOP ? Also, when you say you can not set, do you mean the
properties you set have no effect ?
thanks, Sergey
>
>
> Does it not work because it only applies to Multipart messages? If so, how
> can i do it?
>
>
>
> Thanks in advance!
>
>
>
> Ivan
>
>
>
>
>
>
>
>