Hello Sergey,

I am sorry, but still no such method. Maybe Jenkins did not deploy the last 
build?

The resolved snapshot version is: 2.6.2-20120623.062344-10.

Marko

-----Original Message-----
From: Sergey Beryozkin [mailto:[email protected]] 
Sent: Monday, June 25, 2012 1:24 PM
To: Voß, Marko
Cc: [email protected]
Subject: Re: How to setup XML catalog for JAX-RS services?

Hi
On 25/06/12 12:19, Voß, Marko wrote:
> Hello Sergey,
>
> There is no such method. I also tried to run our integration-tests to test, 
> if the IDE did not update the sources but it fails with the message:
>
> Error creating bean... etc etc... invalid property 'catalogLocation'
>
Can you rerun the maven build with -U option ?
I can see the build finishing OK
https://builds.apache.org/job/CXF-2.6.x/lastBuild/
See this update:
http://svn.apache.org/viewvc/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/AbstractJAXBProvider.java?p2=%2Fcxf%2Ftrunk%2Frt%2Ffrontend%2Fjaxrs%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fcxf%2Fjaxrs%2Fprovider%2FAbstractJAXBProvider.java&p1=%2Fcxf%2Ftrunk%2Frt%2Ffrontend%2Fjaxrs%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Fcxf%2Fjaxrs%2Fprovider%2FAbstractJAXBProvider.java&r1=1352965&r2=1352964&view=diff&pathrev=1352965

Sergey


> I used the location: "classpath:/xsd/catalog.xml"
>
> Best regards,
> Marko
>
> -----Original Message-----
> From: Sergey Beryozkin [mailto:[email protected]]
> Sent: Monday, June 25, 2012 12:47 PM
> To: Voß, Marko
> Cc: [email protected]
> Subject: Re: How to setup XML catalog for JAX-RS services?
>
> Hi
> On 25/06/12 11:36, Voß, Marko wrote:
>> Hello Sergey,
>>
>> I've just updated to 2.6.2-SNAPSHOT and there does not seem to be a method 
>> 'setCatalogLocation' in JAXBElementProvider.
>> Did you already updated your snapshot?
>>
> It is available on AbstractJAXBProvider; the value should include a URI 
> scheme, example "classpath:" or "file:"
>
> Cheers, Sergey
>
>>
>> Best regards,
>> Marko
>>
>>
>> -----Original Message-----
>> From: Sergey Beryozkin [mailto:[email protected]]
>> Sent: Friday, June 22, 2012 7:04 PM
>> To: Voß, Marko
>> Cc: [email protected]
>> Subject: Re: How to setup XML catalog for JAX-RS services?
>>
>> Hi Marko
>>
>> I've coded the initial support for it, CXF already has a lot of the useful 
>> code so it was relatively easy to add this support.
>> Can you please experiment when you get a chance with the new snapshots, say 
>> on Monday ?
>> Please see
>> https://issues.apache.org/jira/browse/CXF-4393
>>
>> I did not merge to 2.4.x only.
>>
>> Default is META-INF/jax-rs-catalog.xml, but that can be overridden to refer 
>> to the existing META-INF/jax-ws-catalog.xml if any or to some other catalog, 
>> JAXBElementProvider has a 'catalogLocation' property.
>>
>> Give it a try please
>>
>> Thanks, Sergey
>>
>> On 21/06/12 14:15, Sergey Beryozkin wrote:
>>> Hi Marko
>>> On 21/06/12 13:44, Voß, Marko wrote:
>>>> Hello Sergey,
>>>>
>>>> we did a little complex solution for it and because of that, I 
>>>> liked to ask here.
>>>>
>>>> We basically extended the JAXBElementProvider, added a property for 
>>>> a org.apache.cxf.jaxrs.utils.schemas.SchemaHandler
>>>> implementation, modified the get/setSchema methods to use this 
>>>> SchemaHandler, which itself has a property for a 
>>>> org.w3c.dom.ls.LSResourceResolver, which uses a 
>>>> org.apache.xerces.util.XMLCatalogResolver.
>>>>
>>>> Do you really want this piece of code?
>>>>
>>> Let me look at the WADLToJava code generator, Dan did some related 
>>> fix there...Still not ready to do it, but we'll get it sorted out
>>>
>>> Thanks, Sergey
>>>>
>>>> Best regards,
>>>> Marko
>>>>
>>>> Am 21.06.2012 13:27, schrieb Sergey Beryozkin:
>>>>> Hi
>>>>> On 21/06/12 11:53, Voß, Marko wrote:
>>>>>> Hello,
>>>>>>
>>>>>> so we have to implement our own way to get XML catalog working, 
>>>>>> right? We already did that but I thought there is an easier way.
>>>>>>
>>>>> There will be an easier way :-), I just have not had any time yet 
>>>>> to look into it yet. What you did, is that similar to the way CXF 
>>>>> manages its jaxws-catalog.xml ? If yes - please provide a patch, 
>>>>> otherwise I'll look into it asap
>>>>>
>>>>> Cheers, Sergey
>>>>>>
>>>>>> Best regards,
>>>>>> Marko
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Voß, Marko [mailto:[email protected]]
>>>>>> Sent: Wednesday, June 20, 2012 1:51 PM
>>>>>> To: Sergey Beryozkin; [email protected]
>>>>>> Subject: RE: How to setup XML catalog for JAX-RS services?
>>>>>>
>>>>>> Hello Sergey,
>>>>>>
>>>>>> We need JAXB to validate incoming and outgoing XML. Since our 
>>>>>> schemas may have many imports, they should be loaded from the 
>>>>>> local files system ideally. This increases the performance.
>>>>>>
>>>>>>
>>>>>> Best regards,
>>>>>> Marko
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Sergey Beryozkin [mailto:[email protected]]
>>>>>> Sent: Wednesday, June 20, 2012 11:42 AM
>>>>>> To: [email protected]
>>>>>> Cc: Voß, Marko
>>>>>> Subject: Re: How to setup XML catalog for JAX-RS services?
>>>>>>
>>>>>> Hi Marko
>>>>>> On 19/06/12 18:24, Voß, Marko wrote:
>>>>>>> Hello,
>>>>>>>
>>>>>>> I cannot find any documentation about this.
>>>>>>>
>>>>>>> Searching the web I found that one has to put a 
>>>>>>> jax-ws-catalog.xml to the /META-INF directory.
>>>>>>>
>>>>>>> There is also a catalog.xml according to the checkin history here:
>>>>>>>
>>>>>>> https://issues.apache.org/jira/browse/CXF-1112?page=com.atlassian.
>>>>>>> jira .plugin.system.issuetabpanels:all-tabpanel
>>>>>>>
>>>>>>>
>>>>>>> We are using JAX-RS. So how to setup a XML catalog?
>>>>>>>
>>>>>> At the moment setting a catalog only works with a wadl-to-java 
>>>>>> tool, can you explain please why it is required in your case ?
>>>>>>
>>>>>> Cheers, Sergey
>>>>>>>
>>>>>>> Best regards,
>>>>>>> Marko
>>>>
>>>>
>>>> -------------------------------------------------------
>>>>
>>>> Fachinformationszentrum Karlsruhe, Gesellschaft für 
>>>> wissenschaftlich-technische Information mbH.
>>>> Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht 
>>>> Mannheim HRB 101892.
>>>> Geschäftsführerin: Sabine Brünger-Weilandt.
>>>> Vorsitzender des Aufsichtsrats: MinDirig Dr. Thomas Greiner.
>>>>
>>>>
>>>
>>>
>>
>>
>> --
>> Sergey Beryozkin
>>
>> Talend Community Coders
>> http://coders.talend.com/
>>
>> Blog: http://sberyozkin.blogspot.com
>>
>>
>> -------------------------------------------------------
>>
>> Fachinformationszentrum Karlsruhe, Gesellschaft für 
>> wissenschaftlich-technische Information mbH.
>> Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim HRB 
>> 101892.
>> Geschäftsführerin: Sabine Brünger-Weilandt.
>> Vorsitzender des Aufsichtsrats: MinDirig Dr. Thomas Greiner.
>>
>>
>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>
> Blog: http://sberyozkin.blogspot.com
>
>
> -------------------------------------------------------
>
> Fachinformationszentrum Karlsruhe, Gesellschaft für 
> wissenschaftlich-technische Information mbH.
> Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim HRB 
> 101892.
> Geschäftsführerin: Sabine Brünger-Weilandt.
> Vorsitzender des Aufsichtsrats: MinDirig Dr. Thomas Greiner.
>
>


--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com


-------------------------------------------------------

Fachinformationszentrum Karlsruhe, Gesellschaft für wissenschaftlich-technische 
Information mbH. 
Sitz der Gesellschaft: Eggenstein-Leopoldshafen, Amtsgericht Mannheim HRB 
101892. 
Geschäftsführerin: Sabine Brünger-Weilandt. 
Vorsitzender des Aufsichtsrats: MinDirig Dr. Thomas Greiner.


Reply via email to