在创建 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(其中 x 是 32、40、41、50 或 55)
- org.eclipse.jst.server.generic.weblogicx(其中 x 是 81 或 90)
- org.eclipse.jst.server.generic.jbossx(其中 x 是 323 或 4)
- 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。