在创建 Axis Web service 时,使用了 axisservice.properties 文件来将数据传递至
Web service Ant 任务。此文件显示可用的选项。
参数
- ScenarioType
- 选项:service
- 这是必需的元素,用于告诉 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 任务运行时,将提供有效服务器选项的列表。
- Service.RuntimeId
- 这是 Web service 的运行时标识。不应该修改此参数。
- Service.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 项目的服务器设置来选择正确的值。
- ServiceProjectName
- 缺省情况下,会为服务项目提供创建了它的 WSDL 文件或 Java bean 的名称。请使用此参数来创建具有另一个名称的服务项目。
- ServiceEarProjectName
- 缺省情况下,会为服务 EAR 项目提供创建了它的 WSDL 文件或 Java bean 的名称。请使用此参数来创建具有另一个名称的服务 EAR 项目。
- Mappings
- 输入包含映射的属性文件的工作空间相对 URI。
- 映射用来覆盖生成的 Java 模板类的缺省包名。属性文件内容的格式必须为 namespace=package。
- JavaOutput
- 对于生成的 Java 代码,输入现有 Java 源文件夹的工作空间相对 URI。
- Methods
- 此参数用来限制在服务中公开哪些方法。它的格式必须为用空格定界的方法特征符字符串。例如,method1(parmType1) method2(parmType2)。如果未提供列表,则公开所有方法。
- Style
- 选项:DOCUMENT RPC WRAPPED
- 选择 SOAP 消息样式。缺省值为 DOCUMENT。
- Use
- 选项:LITERAL ENCODED
- 选择 SOAP 消息是否将为文字或编码。缺省值为 LITERAL。
- OverwriteFilesEnabled
- 选项:true false
- 此参数用来告诉 Ant 任务覆盖任何它所创建且与现有文件同名的文件。缺省情况下,此参数设置为 true。
- CreateFoldersEnabled
- 选项:true false
- 此参数用来告诉 Ant 任务创建任何必需的文件夹。缺省情况下,此参数设置为 true。
- CheckoutFilesEnabled
- 选项:true false
- 此参数用来告诉 Ant 任务从 CVS 检出文件但不必提示您。缺省情况下,此参数设置为 true。