[ 
https://issues.apache.org/jira/browse/CXF-6528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14695066#comment-14695066
 ] 

metatech commented on CXF-6528:
-------------------------------

Sergey,
Here is how our service looks like.
I only extracted the relevant blocks, because the real service uses home-made 
Camel components : 
{code:xml}
    <jaxrs:server id="myServer" address="camel://direct:businessService">
        <jaxrs:serviceBeans>
            <ref component-id="mySvc"/>
        </jaxrs:serviceBeans>
        <jaxrs:properties>
            <entry key="org.apache.cxf.propagate.exception" value="true"/>
        </jaxrs:properties>
        <jaxrs:providers>
            <ref component-id="jaxbProvider"/>
        </jaxrs:providers>
    </jaxrs:server>

    <camelContext xmlns="http://camel.apache.org/schema/spring";>
        <route id="myRoute">
            <from uri="jetty:http://localhost:8080/businessService"/>
            <to uri="direct:businessService"/>
        </route>
    </camelContext>
{code}
        

> JAX-RS "lastModified" generates timestamp with non-standard format
> ------------------------------------------------------------------
>
>                 Key: CXF-6528
>                 URL: https://issues.apache.org/jira/browse/CXF-6528
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 3.0.0-milestone2
>         Environment: ServiceMix 5.4.0
>            Reporter: metatech
>
> In CXF 3.x (since CXF-5007), the date format has changed in the 
> "Last-Modified" HTTP header generated by JAX-RS.
> In class org.apache.cxf.jaxrs.impl.ResponseBuilderImpl, the method 
> "lastModified()" does not call the "toHttpDate" anymore.
> The format is now the default format used when calling "toString" on the date 
> object.
> This format is not one of the 3 allowed by the HTTP specification (RFC2616, 
> section 3.3.1).
> For instance, an HTTPClient will reject this date format :  
> ====================
> Wrong date format for date Wed Aug 12 08:18:54 CEST 2015
> org.apache.commons.httpclient.util.DateParseException: Unable to parse the 
> date Wed Aug 12 08:18:54 CEST 2015
>         at 
> org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:170)
>         at 
> org.apache.commons.httpclient.util.DateUtil.parseDate(DateUtil.java:94)
> ====================
> Can you please restore the date conversion ?
> Thanks in advance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to