Вдохновлен http://groups.google.com/group/google-web-toolkit/browse_thread/thread/7dd5123d359ddfa8
Использование eclipse, maven и gwt 2.1.1
Скомпилируйте и разверните gwt war.
Попробуйте использовать OOPHM, запущенный из Eclipse.
Это потерпит неудачу для меня.
Это сгенерирует в журналах сервера:
ОШИБКА: файл политики сериализации 'blah.gwt.rpc' не найден;Вы забыли включить его в это развертывание?
ВНИМАНИЕ: Не удалось получить SerializationPolicy '94DEC228B2828D3A5897FEE3D6845A40' для модуля 'http://blah:8080/BlahUI/BlahUI/';, будет использоваться устаревшая, совместимая с 1.3.3 политика сериализации.В результате могут возникать исключения SerializationException.
А затем
Исключение при отправке входящего RPC-вызова com.google.gwt.user.client.rpc.SerializationException: Тип '[LpathToClass;'не был назначен для com.google.gwt.user.client.rpc.IsSerializable и не имел настраиваемого поля сериализатора. В целях безопасности этот тип не будет сериализован .: instance = [LpathToClass; @ 9d524af в com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize (ServerSerializationStreamWriter.java:614)
Теперь, когда были сгенерированы дополнительные файлы gwt.rpc (либо плагином eclipse / maven, который знает?)
Перекомпилировать (даже чистая компиляция будет работать, потому что файлы gwt.rpc не находятся в целевой папке, мои файлы OOPHM gwt.rpc находятся в той же папке, что и точка входа html), и повторно развернуть.Этот новый файл войны будет содержать сгенерированные файлы gwt.rpc.
Перезапустить OOPHM из Eclipse.
У меня работает.