Java 处理WebServiceException时出现GWT序列化策略错误
我有一个项目,我正在工作,不幸的是,这是可怕的无证文件。在解决了一些恼人的bug之后,我将它编译并部署到glassfish上,但现在我不断地得到一个GWT错误,使我无法看到哪里出了问题 WebModule[/AgentWSGui]调度传入RPC调用时发生异常 com.google.gwt.user.client.rpc.SerializationException 类型“javax.xml.ws.WebServiceException”未包含在此可由此SerializationPolicy序列化的类型集中,或者无法加载其类对象。出于安全目的,不会序列化此类型。在com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)在com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)在 这就是例外的来源Java 处理WebServiceException时出现GWT序列化策略错误,java,gwt,glassfish,jax-ws,Java,Gwt,Glassfish,Jax Ws,我有一个项目,我正在工作,不幸的是,这是可怕的无证文件。在解决了一些恼人的bug之后,我将它编译并部署到glassfish上,但现在我不断地得到一个GWT错误,使我无法看到哪里出了问题 WebModule[/AgentWSGui]调度传入RPC调用时发生异常 com.google.gwt.user.client.rpc.SerializationException 类型“javax.xml.ws.WebServiceException”未包含在此可由此SerializationPolicy序列化
public AgentScenario getAgents() throws InvalidAgentConfiguration, JAXBException
{
DirectoryFacilitator df;
AgentScenario as;
as = null;
df = AgentConfigurationProvider.getConfiguration().getDirectoryFacilitator();
as = AWSTypeConverter.convert(df.getAgentScenario());
return as;
}
这是gwt文件
<module>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>
<!-- Specify the app entry point class. -->
<entry-point class='net.sf.istcontract.aws.gui.client.AWSGui'/>
<servlet path="/awsgui" class="net.sf.istcontract.aws.gui.server.AgentGUIServiceImpl"/>
<stylesheet src='KitchenSink.css'/>
GWT是一个旧版本,因为它仍然使用GWT-dev-windows.jat标准。我被困在这里,因此,如果您能提供任何帮助,我们将不胜感激。请检查您的实体类是否可序列化,即您提到的extends Srializable,以及您是否已将其添加到applicationcontext.xml中。
如果它不能解决问题,只需调试和c哪一行给出了错误,只需查看该行上变量的值,可能是null或其他什么谢谢,我终于想出了如何一步一步地调试它。仍然没有解决问题,但我正在缩小范围。