No Ollie, it's more than that. wsdl2java is expecting to find a
complex type definition with a name of "Properties" in a schema with a
targetNamespace of "http://util.java". You can't use namespace
declarations and schema imports to import JAR files. All elements and
complex types must be defined using XML Schema.
Anne
On 6/21/05, Michael Oliver <[EMAIL PROTECTED]> wrote:
>
>
>
> I am trying to run WSDL2Java I won't post the WSDL file here unless someone
> thinks I should. I don't think the problem is with the WSDL file itself.
>
>
>
> When I run WSDL2Java from ant, both with an ant task and with an ant Java
> task I am getting an error similar to:
>
>
>
>
>
> [axis-wsdl2java] java.io.IOException: Type {http://util.java}Properties is
> referenced but not defined.
>
> [axis-wsdl2java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(SymbolTable.java:663)
>
> [axis-wsdl2java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:543)
>
> [axis-wsdl2java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516)
>
> [axis-wsdl2java] at
> org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:493)
>
> [axis-wsdl2java] at
> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:360)
>
> [axis-wsdl2java] at java.lang.Thread.run(Unknown Source)
>
> BUILD FAILED:
> C:\Java\eclipse\workspace\AlariusUser\ant\build.xml:76:
> WSDL processing error for
> C:\Java\eclipse\workspace\AlariusUser\WebContent\pages\AlariusUser.wsdl
> :
>
> Type {http://util.java}Properties is referenced but not defined.
>
>
>
> I am assuming the part of the wsdl it is looking at is
>
>
>
> <wsdl:definitions
> targetNamespace="urn:http://alariussystemsllc.com/AlariusUserServices/"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="urn:http://alariussystemsllc.com/AlariusUserServices/"
> xmlns:intf="urn:http://alariussystemsllc.com/AlariusUserServices/"
> xmlns:tns1="http://contentclient.alariusj.com"
>
>
>
> xmlns:tns2="http://util.java"
>
>
>
> xmlns:tns3="http://action.struts.apache.org"
>
> xmlns:tns4="http://upload.struts.apache.org"
>
> xmlns:tns5="http://registries.alariusj.com"
>
> xmlns:tns6="http://io.java"
>
> xmlns:tns7="http://httpclient.commons.apache.org"
>
> xmlns:tns8="http://lib.webdav.apache.org"
>
> xmlns:tns9="http://user.alariusj.com"
>
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
>
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
>
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>
>
>
> and
>
>
>
> <complexType name="AJCSConfig">
>
> <sequence>
>
> <element name="configuration" nillable="true" type="tns2:Properties"/>
>
> </sequence>
>
> </complexType>
>
>
>
> and this all points to having rt.jar in the classpath so it can find
> java.util.Properties, right?
>
>
>
> So what do I do to get this working? Or what more do you need to know?
> WSDL?
>
>
>
> Ollie
>
>
>
>
>
>
>
>
>
> Loosely Coupled
>
>
>
>
>
>
>
> Mike Oliver
> CTO
>
> Alarius Systems LLC
> 6800 E. Lake Mead Blvd
> Apt 1096
> Las Vegas, NV 89156
>
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> IM: [EMAIL PROTECTED]
> http://www.alariussystems.com/
>
>
> tel:
> fax:
> mobile:
>
> (702)643-7425
> (702)974-0341
> (518)378-6154
>
>
>
>
>
>
>
>
>
>
>
>
>
> Add me to your address book...
>
> Want a signature like this?
>
>
>
>