Hi

Thanks for this info,

I've updated the docs

https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Multiparts#JAX-RSMultiparts-NoteaboutStruts

and closed the JIRA

Cheers, Sergey

On Tue, May 3, 2011 at 5:46 AM, Shashank Rachamalla
<[email protected]> wrote:
> Hi
>
> sure, will try it out. Another way is to exclude apache cxf uri from struts2
> dispatcher as follows:
>
> *change*
>
>    <filter>
>        <filter-name>struts2</filter-name>
>        <filter-class>
>            org.apache.struts2.dispatcher.FilterDispatcher
>        </filter-class>
>    </filter>
>
>    <filter-mapping>
>        <filter-name>struts2</filter-name>
>        <url-pattern>/*</url-pattern>
>    </filter-mapping>
>
>  *to*
>
>     <filter>
>        <filter-name>struts2</filter-name>
>        <filter-class>
>            org.apache.struts2.dispatcher.FilterDispatcher
>        </filter-class>
>    </filter>
>
>    <filter-mapping>
>        <filter-name>struts2</filter-name>
>        <url-pattern>*.action</url-pattern>
>    </filter-mapping>
>
>    <filter-mapping>
>        <filter-name>struts2</filter-name>
>        <url-pattern>*.jsp</url-pattern>
>    </filter-mapping>
>
>
> On Mon, May 2, 2011 at 11:20 PM, Sergey Beryozkin <[email protected]>wrote:
>
>> from
>>
>> http://struts.apache.org/2.0.11/docs/strutsproperties.html
>>
>> it looks like you just need to make sure
>>
>> 'struts.multipart.parser' is disabled
>>
>> Can you try it ?
>>
>> Cheers, Sergey
>>
>> On Mon, May 2, 2011 at 6:48 PM, Sergey Beryozkin <[email protected]>
>> wrote:
>> > I've done some debugging and I can see Struts dispatcher consuming
>> > InputStream, by the time CXF tries to read it it;s already been
>> > consumed.
>> >
>> > It is possible to configure Struts2 to avoid preprocessing
>> > multipart/form-data payloads ?
>> >
>> > Cheers, Sergey
>> >
>> > On Sun, May 1, 2011 at 5:52 PM, Sergey Beryozkin <[email protected]>
>> wrote:
>> >> Thanks, I'll have a look,
>> >> cheers, Sergey
>> >>
>> >> On Sun, May 1, 2011 at 12:13 PM, Shashank Rachamalla
>> >> <[email protected]> wrote:
>> >>> On Fri, Apr 29, 2011 at 3:32 PM, Sergey Beryozkin <
>> [email protected]>wrote:
>> >>>
>> >>>> HI
>> >>>>
>> >>>> >>
>> >>>> >> Do you have it working with a non-CXF server ?
>> >>>> >>
>> >>>> >
>> >>>> > We are using apache tomcat.
>> >>>> >
>> >>>> OK, I thought you were referring to some other framework facilitating
>> >>>> the processing of multiparts...
>> >>>>
>> >>>> >
>> >>>> >> A similar issue was reported recently and I also could not
>> reproduce
>> >>>> >> it, as far as I recall Struts was involved.
>> >>>> >>
>> >>>> >
>> >>>> > very true. i have tried disabling struts2 dispatcher and everything
>> works
>> >>>> > fine. any pointers in this direction ?
>> >>>> >
>> >>>>
>> >>>> I've no idea why Struts2 dispatcher may be affecting it. It could be a
>> >>>> bug in Struts2 or it could be that CXF is confused with what Struts2
>> >>>> does about preprocessing/wrapping the HTTP request.
>> >>>>
>> >>>> I'm interested in investigating this issue further, but I need some
>> >>>> help in setting the project up.
>> >>>> Can you attach a sample war (without CXF libs) to JIRA ? Ot better
>> >>>> yet, a Maven-based project ?
>> >>>>
>> >>>
>> >>> I have created a bug and attached a maven web app to it.
>> >>> https://issues.apache.org/jira/browse/CXF-3481
>> >>> please let me know if you need further help.
>> >>>
>> >>>
>> >>>> There's definitely some issue there with combining Struts2 & CXF re
>> >>>> dealing with multiparts, so it would be good if we could fix it
>> >>>>
>> >>>
>> >>>> thanks, Sergey
>> >>>> >
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards,
>> >>> Shashank Rachamalla
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > Sergey Beryozkin
>> >
>> > Application Integration Division of Talend
>> > http://sberyozkin.blogspot.com
>> >
>>
>>
>>
>> --
>> Sergey Beryozkin
>>
>> Application Integration Division of Talend
>> http://sberyozkin.blogspot.com
>>
>
>
>
> --
> Regards,
> Shashank Rachamalla
>



-- 
Sergey Beryozkin

Application Integration Division of Talend
http://sberyozkin.blogspot.com

Reply via email to