我有一個我正在處理的項目,不幸的是這個項目很可能沒有記錄。在研究了一些令人討厭的bug之後,我將它編譯並部署到了glassfish上,但現在我不斷收到GWT錯誤,從而阻止我發現錯誤。當處理WebServiceException時GWT序列化策略錯誤
WebModule [/ AgentWSGui]異常而調度傳入RPC調用 com.google.gwt.user.client.rpc.SerializationException
類型 'javax.xml.ws.WebServiceException' 沒有被包括在該組的無法加載可由此SerializationPolicy或其Class對象序列化的類型。爲了安全起見,這種類型不會被序列化。在com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)上的com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)在.....
這就是異常是從
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標準。我被困在這裏,所以任何幫助,將不勝感激
謝謝,我終於想通了如何一步一步調試它。仍然沒有解決問題,但我縮小了它。 – Mainata 2012-03-12 17:29:25