Я столкнулся с проблемой ниже, добавив новые методы-члены в существующий class Response implements Serializable{}
. Неизвестный идентификатор серийной версии не указан. При нескольких попытках я получаю одинаковые серийные номера.
Error communicating with the webserver: com.abc.xyz.app.util.common.Response;
local class incompatible: stream classdesc serialversionUID =
-3900355805473150430, local class serialversionUID =
-6706527232726476603
После прохождения какой-либо документации я попытался изменить class Response
на дополнительную строку: private final static long serialVersionUID = 1L;
.
При этом изменении ниже приведена ошибка:
Error communicating with the webserver: com.abc.xyz.app.util.common.Response;
local class incompatible: stream classdesc serialversionUID =
-3900355805473150430, local class serialversionUID = 1
Это классы, которые находятся в папке webapps
tomcat и загружаются как xyz.jnlp
на клиентской машине. Для загрузки xyz.jnlp
с удаленного веб-сервера загружается машина с новым клиентом. Но все не работает!!!
Пожалуйста, помогите мне понять эту проблему.