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

Reply via email to