Jason,
could you please have a look at http://jira.jboss.org/jira/browse/JBWS-1387
and determine to what degree <wsdl-java> is broken in 1.0.4
It fails on this anonymous type
<s:element name="ExtractUrlResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="ExtractUrlResult" type="tns:ArrayOfString" /> </s:sequence> </s:complexType> </s:element> <s:complexType name="ArrayOfString"> <s:sequence> <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" /> </s:sequence> </s:complexType>