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