generate WSDL from java code

H

hazan

Hi,

I'm trying to generate WSDL from java.

I was looking for way to do it on the web and I saw that it is possible
with axis ( Java2WSDL).
The problem is that I get an error when trying to generate the WSDL.

Is anybody know another option to generate WSDL ?

By the way, the error I got with axis is:

log4j:WARN No appenders could be found for logger
(org.apache.axis.i18n.ProjectR
esourceBundle).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/wsdl/extensions
/ExtensibilityElement
at
org.apache.axis.wsdl.Java2WSDL.createEmitter(Java2WSDL.java:279)
at org.apache.axis.wsdl.Java2WSDL.<init>(Java2WSDL.java:270)
at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:680)

Thanks in advance,
 
T

Tomek

At first i'll advice you using XFire ( http://xfire.codehaus.org ), its
more user friendly. :)
You can just run wsdl generator from cmd line or run your service on
any webserver and XFire will generate wsdl for you :)

About this stacktrace, its looks like classpath problem, maybe you need
newer version of wsdl4j

hazan napisal(a):
 
?

=?ISO-8859-1?Q?Arne_Vajh=F8j?=

hazan said:
I was looking for way to do it on the web and I saw that it is possible
with axis ( Java2WSDL).
The problem is that I get an error when trying to generate the WSDL.

Is anybody know another option to generate WSDL ?

By the way, the error I got with axis is:

log4j:WARN No appenders could be found for logger
(org.apache.axis.i18n.ProjectR
esourceBundle).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/wsdl/extensions
/ExtensibilityElement
at
org.apache.axis.wsdl.Java2WSDL.createEmitter(Java2WSDL.java:279)
at org.apache.axis.wsdl.Java2WSDL.<init>(Java2WSDL.java:270)
at org.apache.axis.wsdl.Java2WSDL.main(Java2WSDL.java:680)

You do not have all the jar files in the classpath.

But why bother ?

Axis generate the WSDL when you deploy the web service !

Arne
 
H

hazan

Arne said:
You do not have all the jar files in the classpath.

But why bother ?

Axis generate the WSDL when you deploy the web service !

Arne

I found another way to do it - with the new MyEclipse....
It's very easy with good examples !
By the way, it works with Xfire.

10x
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,236
Members
46,822
Latest member
israfaceZa

Latest Threads

Top