wsdl java导入问题
import com.premiereconnect.premconn.FaxNumberAvailableListRequest;
import com.premiereconnect.premconn.FaxNumberAvailableListResult;
import com.premiereconnect.premconn.GroupListResult;
import com.premiereconnect.premconn.UserCreateRequest;
import com.premiereconnect.premconn.UserCreateResult;
import com.premiereconnect.premconn.UserUpdateRequest;
import com.premiereconnect.premconn.UserUpdateResult;
上述导入的类位于wsdl文件中。。如何生成包“comm.premierconnect.premconn”。。。。 还提供了wsdl文件的url。。。如何生成/解决此导入问题
# 1 楼答案
在WSDL上使用Axis的WSDL2Java创建类
# 2 楼答案
如果您有J2EE 5 SDK或JDK 6,它们会附带一个名为wsimport的工具,可用于从wsdl文件或url生成JAX-WS代理类
将处理我的问题。wsdl并在
src/com/priemiereconnect/premconn
中创建源文件,在build/com/premiereconnect/premconn
中创建二进制文件,两者都在包com.premiereconnect.premconn
我的。wsdl可以是url或文件
巧合的是,上面使用的目录是Eclipse用于其项目源文件和二进制文件的目录
# 3 楼答案
使用axis2-1.5.5\bin\wsdl2java或apache-cxf-2.5.2\bin\wsdl2java-自动名称解析可以解决您的问题。 然而,我不知道这个名字冲突的内幕
# 4 楼答案
我试图从wsdl链接生成java类,它给出了解析错误。。。所以wsdl文件有问题,对吗
[
# 5 楼答案
正如stevedbrown所说WSDL2Java将为您完成这项工作:-)