Axis Web service 客户机 Ant 任务属性文件引用

在创建 Axis Web service 客户机时,使用了 axisclient.properties 文件来将数据传递至 Web service Ant 任务。此文件显示可用的选项。

参数

ScenarioType
选项:client
这是必需的元素,用于告诉 Ant 任务是否它要创建 Web service 或 Web service 客户机。
InitialSelection
输入工作空间中 WSDL 文件或 Java bean 的工作空间相对 URI。例如,/dynamicWebProjectName/WebContent/myService.wsdl/dynamicWebProjectName/src/myBean.java
ListRuntimes
选项:true false
如果选择了 true,则在 Ant 任务运行时,将提供有效运行时选项的列表。
ListServers
选项:true false
如果选择了 true,则在 Ant 任务运行时,将提供有效服务器选项的列表。
Client.RuntimeId
这是 Web service 的运行时标识。不应该修改此参数。
Client.ServerId
选项:
  • org.eclipse.jst.server.tomcat.x(其中 x32、40、41、5055
  • org.eclipse.jst.server.generic.weblogicx(其中 x8190
  • org.eclipse.jst.server.generic.jbossx(其中 x3234
  • org.eclipse.jst.server.generic.jonas4
  • org.eclipse.jst.server.generic.oracle1013
  • org.eclipse.jst.servers.websphere.6
这是目标服务器的标识。请将此参数删除或注释掉,以让 Ant 任务根据动态 Web 项目的服务器设置来选择正确的值。
ClientProjectName
缺省情况下,会为客户机项目提供创建了它的 WSDL 文件或 Java bean 的名称。请使用此参数来创建具有另一个名称的服务项目。
ClientEarProjectName
缺省情况下,会为客户机 EAR 项目提供创建了它的 WSDL 文件或 Java bean 的名称。请使用此参数来创建具有另一个名称的服务 EAR 项目。
ClientComponentType

选项:jst.web jst.java

请使用此参数来选择客户机项目的类型。对于 Axis 客户机,唯一有效的客户机项目类型为 jst.web

CustomizeClientMappings

选项:true false

映射用来覆盖生成的 WSDL 中的缺省名称空间名称。属性文件内容的格式必须为 package = namespace。

Mappings
输入包含映射的属性文件的工作空间相对 URI。
OverwriteFilesEnabled
选项:true false
此参数用来告诉 Ant 任务覆盖任何它所创建且与现有文件同名的文件。缺省情况下,此参数设置为 true
CreateFoldersEnabled
选项:true false
此参数用来告诉 Ant 任务创建任何必需的文件夹。缺省情况下,此参数设置为 true
CheckoutFilesEnabled
选项:true false
此参数用来告诉 Ant 任务从 CVS 检出文件但不必提示您。缺省情况下,此参数设置为 true