Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为JAX-WSRI生成的WSDL和XSD添加SVN属性?_Java_Web Services_Svn_Wsdl_Jax Ws - Fatal编程技术网

Java 如何为JAX-WSRI生成的WSDL和XSD添加SVN属性?

Java 如何为JAX-WSRI生成的WSDL和XSD添加SVN属性?,java,web-services,svn,wsdl,jax-ws,Java,Web Services,Svn,Wsdl,Jax Ws,我有两个web服务。第一个web服务在项目中具有WSDL和XSD。我向WSDL添加了以下SVN属性: <wsdl:documentation> $Revision:$ $Date: $ </wsdl:documentation> 项目中没有WSDL和XSD。我的WebLogic服务器发布了SecondService的XSD和WSDL。由JAX-WSRI发布和生成。RI的版本是Oracle JAX-WS 2.1.5 我的问题是:如何为我的SecondSer

我有两个web服务。第一个web服务在项目中具有WSDL和XSD。我向WSDL添加了以下SVN属性:

<wsdl:documentation>
    $Revision:$
    $Date: $
</wsdl:documentation>
项目中没有WSDL和XSD。我的WebLogic服务器发布了SecondService的XSD和WSDL。由JAX-WSRI发布和生成。RI的版本是Oracle JAX-WS 2.1.5

我的问题是:如何为我的SecondService的XSD和WSDL添加SVN属性


谢谢你的建议

简短回答

您不能这样做,因为svn:keywords是版本化文件的属性,存在于存储库中,只有在签出到工作副本时才会转换为某些值

更长的答案

因为在secod情况下,WSDL是由POJO生成的,更改后的WSDL表示“POJO中发生了更改”,所以可以在POJO中的
节点定义中使用POJO的
$Revision$
$Date$

@WebService
@Stateless(mappedName = "ejb", name = "SecondService")
public class SecondService implements SecondServiceRemote, SecondServiceLocal {
(...)
}