Gangmax Blog

My Tip 37

使用Netbeans内置的”web service”支持导入”Remedy”的”change management web service”时发现:导入出错:错误是”RecurringMaintenanceType类已经存在”云云,开始我以为是包路径的问题,修改包路径重试几次后发现问题依旧,所以应该不是路径的问题。思考后认为应该应该是”Netbeans”根据wsdl文件生成”java code”时,有两个”RecurringMaintenanceType”,当生成第二个”RecurringMaintenanceType”对应的”java class”的时候,就发生了这个错误。因此,解决的方法是:手工编辑”Netbeans”导入到工程中的”Change_Management.wsdl”文件:将其中的”RecurringMaintenanceType”替换为”RecurringMaintenanceType2”,然后在”Netbeans”中”refresh client”,导入成功!

Comments