----- Original Message -----
From: "Gene Chuang" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, January 01, 2003 18:59
Subject: Re: axis ant task in netbeans


>
> Whoops, sorry about posting Classpath-related exceptions.  After going
through the Ant manual, I rewrote my build.xml so now it looks like:
> <project>
>   <path id="axisjars"\>
>   <path id="xercesjar"\>
>   <path id="project.classpath">
>       <pathelement location="."/>
>       <path refid="axisjars"/>
>       <path refid="xercesjar"/>
>   </path>
>   <taskdef classpathref="axisjars" resource="axis-tasks.properties"/>
>     <target depends="init" description="Generate WSDL from classes."
name="java2wsdl">
>         <echo message="Building wsdl for ${my_service} at ${my_url}"/>
>         <axis-java2wsdl extraclasses="" classname="${my_service}"
location="${my_url}">
>             <classpath refid="project.classpath"/>
>         </axis-java2wsdl>
>     </target>
> </project>

> If I run ant java2wsdl task from NetBeans 3.4, I get:
> Java2WSDL com.overture.service.Advertiser
> java.io.FileNotFoundException: . (Access is denied)
>         at java.io.FileOutputStream.open(Native Method)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:176)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>         at
org.apache.axis.wsdl.fromJava.Emitter.prettyDocumentToFile(Emitter.java:1330
)


I'd try specifiying an output="some file name" attr, as that the netbeans
failure looks related to that (and where its notion of the current directory
is, I suspect). That might give you a consistent failure across both
invocation mechanisms.

> If I run "ant java2wsdl" from commandline, I get the following error:
> [axis-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. [axis-java2wsdl] WSDLException: faultCode=PARSER_ERROR:
Problem parsing '- WSDL Document -'.: The value of the attribute
"prefix="xmlns",localpart="impl",rawname="xmlns:impl"" is invalid. Prefixed
namespace bindings may not be empty.: org.xml.sax.SAXParseException: The
value of the attribute
"prefix="xmlns",localpart="impl",rawname="xmlns:impl"" is invalid. Prefixed
namespace bindings may not be empty.

That I dont know.

Reply via email to