You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Stefan Klinger <kl...@cs.york.ac.uk> on 2006/01/13 13:39:28 UTC
Java2WSDL Ant problem
Hello,
I am trying to generate the wsdl interface description using the Ant
java2wsdl build task. I have attached the build.xml file and the actual
class to this mail. When I run the Ant Task, I get the following error.
I have tried with different java classes, always with the same result.
When I rename the java file to jws and place it in the Axis webapps
directory, it generates the wsdl just fine! Any ideas?
[java2wsdl] - Unable to find required classes
(javax.activation.DataHandler and
javax.mail.internet.MimeMultipart). Attachment support is disabled.
[java2wsdl] Java2WSDL LoanBrokerWS
[java2wsdl] [Fatal Error] :2:51: The value of the attribute
"prefix="xmlns",loca
lpart="impl",rawname="xmlns:impl"" is invalid. Prefixed namespace
bindings may n
ot be empty.
[java2wsdl] WSDLException: faultCode=PARSER_ERROR: Problem parsing '-
WSDL Docum
ent -'.: The value of the attribute
"prefix="xmlns",localpart="impl",rawname="xm
lns:impl"" is invalid. Prefixed namespace bindings may not be empty.:
org.xml.sa
x.SAXParseException: The value of the attribute
"prefix="xmlns",localpart="impl"
,rawname="xmlns:impl"" is invalid. Prefixed namespace bindings may not
be empty.
[java2wsdl] at org.apache.xerces.parsers.DOMParser.parse(Unknown
Source)
[java2wsdl] at
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Sour
ce)
[java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown
Source)
[java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown
Source)
[java2wsdl] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:340)
[java2wsdl] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:430)
[java2wsdl] at
org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask.execute(Java2
WsdlAntTask.java:243)
[java2wsdl] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[java2wsdl] at org.apache.tools.ant.Task.perform(Task.java:364)
[java2wsdl] at org.apache.tools.ant.Target.execute(Target.java:341)
[java2wsdl] at
org.apache.tools.ant.Target.performTasks(Target.java:369)
[java2wsdl] at
org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[java2wsdl] at
org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[java2wsdl] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[java2wsdl] at
org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[java2wsdl] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[java2wsdl] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[java2wsdl] at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[java2wsdl] at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
[java2wsdl]
[java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown
Source)
[java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown
Source)
[java2wsdl] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:340)
[java2wsdl] at
org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:430)
[java2wsdl] at
org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask.execute(Java2
WsdlAntTask.java:243)
[java2wsdl] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
va:275)
[java2wsdl] at org.apache.tools.ant.Task.perform(Task.java:364)
[java2wsdl] at org.apache.tools.ant.Target.execute(Target.java:341)
[java2wsdl] at
org.apache.tools.ant.Target.performTasks(Target.java:369)
[java2wsdl] at
org.apache.tools.ant.Project.executeSortedTargets(Project.jav
a:1216)
[java2wsdl] at
org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[java2wsdl] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
faultExecutor.java:40)
[java2wsdl] at
org.apache.tools.ant.Project.executeTargets(Project.java:1068
)
[java2wsdl] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[java2wsdl] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[java2wsdl] at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[java2wsdl] at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
BUILD FAILED
D:\development\eclipse\workspace\LoanBroker\build.xml:28: Error while
running or
g.apache.axis.tools.ant.wsdl.Java2WsdlAntTask
Re: Java2WSDL Ant problem
Posted by Kent Tong <ke...@cpttm.org.mo>.
Stefan Klinger <klinst <at> cs.york.ac.uk> writes:
> [java2wsdl] [Fatal Error] :2:51: The value of the attribute
> "prefix="xmlns",localpart="impl",rawname="xmlns:impl"" is invalid.
> Prefixed namespace bindings may not be empty.
Your task must specify the target namespace:
<java2wsdl output="LoanBrokerWS.wsdl"
className="com.ttdev.simpleservice.LoadBrokerWS"
namespace="urn:com.ttdev:simpleservice"
location="http://localhost:8080/axis/LoanBrokerWS">
</java2wsdl>
--
Author of a book for learning Apache Axis (http://www.agileskills2.org/DWSAA)