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'

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.


Reply via email to