Java JAX-WS Webmethod参数继承

Java JAX-WS Webmethod参数继承,java,web-services,jax-ws,Java,Web Services,Jax Ws,我的jax WS web服务如下所示: @WebService @SOAPBinding(style = Style.RPC) public interface SampleServer { @WebMethod void doIt1(@WebParam Event event); @WebMethod void doIt2(String aString); } 类事件是抽象的,有一些简单的方法。 例如: 公共抽象类事件{private int param;…getter/setter…}

我的jax WS web服务如下所示:

@WebService
@SOAPBinding(style = Style.RPC)
public interface SampleServer {

@WebMethod void doIt1(@WebParam Event event);

@WebMethod void doIt2(String aString);
}
类事件是抽象的,有一些简单的方法。 例如: 公共抽象类事件{private int param;…getter/setter…}

我编写了一个客户端,它可以无错误地调用doIt2,但是我找不到一个好的解决方案来创建对doIt1的调用

如果我在Event上指定带有子类的“@xmlseealway”,它可以正常工作,但我认为这是一个愚蠢的解决方案,因为web服务不应该在Event类型的特定客户机类上工作。我希望将客户机类和服务器类分开

欢迎任何提示。谢谢