Done: https://issues.apache.org/jira/browse/CXF-2703
Craig. On Thu, Mar 4, 2010 at 6:59 PM, Craig Tataryn <[email protected]> wrote: > Will do > > On 2010-03-04, at 4:42 PM, Daniel Kulp <[email protected]> wrote: > >> On Thursday 04 March 2010 4:57:10 pm Craig Tataryn wrote: >>> >>> Dan, would this be an artifact of the problem I had raised a while >>> back on the dev list? >>> >>> >>> http://old.nabble.com/Possible-fix-for-resolving-classpath-schemas-issues.. >>> ..-to27461783.html >> >> Yep. That would be it. >> >> In anycase, and test cases attached to a JIRA would be a great help. >> >> Dan >> >> >>> >>> Craig. >>> >>> On Thu, Mar 4, 2010 at 1:24 PM, mindchi <[email protected]> wrote: >>>> >>>> Dan, >>>> >>>> Can you tell me how I can access the test cases you are referring to? >>>> I am currently working with 2.2.6 and am still having problems with >>>> this. >>>> >>>> Thanks. >>>> >>>> Thom -- >>>> >>>> dkulp wrote: >>>>> >>>>> On Tuesday 02 March 2010 2:28:22 pm mindchi wrote: >>>>>> >>>>>> I have a question about this solution. >>>>>> I have a wsdl file which imports another wsdl file, which in turn >>>>>> imports an xsd file. I can do the getResource on the top level wsdl >>>>>> file, but will >>>>>> CXF be able to figure out where to get the other files, or will it >>>>>> just >>>>>> resort >>>>>> to the JVM start directory as before. It apparently goes to the JVM >>>>>> start directory for those other files. >>>>>> >>>>>> Based on what I've tried so far, it looks like there's no way to get >>>>>> all of >>>>>> this working cleanly. That is, have everything packaged in a jar and >>>>>> accessed >>>>>> from there. >>>>> >>>>> It SHOULD work. I've been working with a couple people that are >>>>> doing >>>>> this >>>>> and 2.2.6 does have a bunch of fixes in it to get there. A good chunk >>>>> of the >>>>> problems is in JAXB. I've had to hack around several bugs in JAXB to >>>>> get it >>>>> working, but the test cases I've been given now work with 2.2.6. >>>>> >>>>>> Is this something that there should be a JIRA written up for? >>>>> >>>>> If it's not working for you with 2.2.6, definitely file a JIRA and >>>>> attach a >>>>> test case. Attaching the test case is important cause, as I said, the >>>>> test >>>>> cases other users have provided do work so I'd really need to see what >>>>> you are >>>>> doing differently. >>>>> >>>>> Dan >>>>> >>>>>> Thanks. >>>>>> >>>>>> >>>>>> Thom -- >>>>>> >>>>>> dkulp wrote: >>>>>>> >>>>>>> Oh. Right. Client side uses a URL and not a string. Forgot about >>>>>>> that. :-( >>>>>>> >>>>>>> Yea, the only real option is to pass: >>>>>>> -wsdlLocation "" >>>>>>> (empty string) which with 2.1.3 I think will not generate the URL at >>>>>> >>>>>> all. >>>>>> >>>>>>> You would then need to do the getResource(...) thing yourself to find >>>>>> >>>>>> the >>>>>> >>>>>>> appropriate URL. >>>>>>> >>>>>>> Dan >>>>>>> >>>>>>> On Friday 31 October 2008 1:34:40 pm sreuland wrote: >>>>>>>> >>>>>>>> Hello Dan, thanks for reply, I've tried 'classpath:my.wsdl' or >>>>>>>> 'classpath:/my.wsdl' as wsdlLocation param to wsdl2java. The static >>>>>>>> initializer url = new java.net.URL("classpath:my.wsdl"); in >>>>>>>> generated Service class throws a MalFormed exception. The only way >>>>>>>> I've managed >>>>>> >>>>>> to >>>>>> >>>>>>>> get the URL() constructor to find my.wsdl is when i specify a 'file' >>>>>>>> scheme >>>>>>>> such as 'file:my.wsdl', then the URL constructor finds the file but >>>>>>>> it has >>>>>>>> to be relative to the starting directory of the jvm(not embedded in >>>>>>>> a jar). >>>>>>>> I figured if code generation in wsdl2java could recognize >>>>>>>> 'classpath:' scheme in wsdlLocation param and generate url = >>>>>>>> Service.class.getClassLoader().getResource("my.wsdl"); instead of >>>>>>>> try >>>>>> >>>>>> { >>>>>> >>>>>>>> url = new URL("my.wsdl"); } catch (MalformedURLException e) { } then >>>>>>>> runtime should find wsdl from classpath since java.net.URL >>>>>>>> constructor won't. >>>>> >>>>> -- >>>>> Daniel Kulp >>>>> [email protected] >>>>> http://dankulp.com/blog >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/can-I-specify-classpath-for-wsdllocation-param-to- >>>> wsdl2java--tp20258375p27785376.html Sent from the cxf-user mailing list >>>> archive at Nabble.com. >> >> -- >> Daniel Kulp >> [email protected] >> http://dankulp.com/blog > -- Craig Tataryn site: http://www.basementcoders.com/ podcast:http://feeds.feedburner.com/TheBasementCoders irc: ThaDon on freenode #basementcoders, ##wicket, #papernapkin twitter: craiger
