У меня есть приложение GWT, которое практически безупречно работает в режиме разработки со встроенным сервером причала GWT.
Однако мне нужно перейти на использование внешнего сервера причала (по разным причинам). Я следовал документации GWT Компиляция и отладка для настройки внешнего сервера. .
Мое приложение работает, однако 2/3 времени при загрузке я получаю исключение сериализации, подобное этому (на стороне сервера):
com.google.gwt.user.client.rpc.SerializationException: тип «my.package.impl.ContentTypeImpl» не может быть назначен «com.google.gwt.user.client.rpc.IsSerializable» и не имеет настраиваемого поля serializer. В целях безопасности этот тип не будет сериализован.: instance = my.package.impl.ContentTypeImpl@5e5edf72
Я уверен, что этот конкретный класс сериализуем, и я убедился, что скомпилировал свое приложение и переместил статические активы в мой каталог войны внешних серверов. Как я уже сказал, это работает примерно каждый третий раз, когда я обновляю браузер.
Какие-либо предложения?
Спасибо!