如果你用的是MyEclipse,则可以使用WS Client向导。只要你输入正确的WSDL的URL,则该向导会自动给你生成客户端所需要的所有代理类的,自然也包括你的自定义类型。如果在此过程中出现错误,90%是你的自定义类型有问题。
请注意:使用自定义类型的话,尽量不要让它继承其它的类或实现特殊的接口,否则会出问题的。之所以有这个限制,是因为WebService是跨平台跨语言的,所以要避免使用只有某些语言才支持的特性(这话我今天说了两遍了,呵呵)
所以,尽量少用自定义类型。