Я запускаю IntelliJ 12.1 для проекта GWT. Я не могу заставить конфигурацию GWT работать, я продолжаю получать сериализуемое исключение.GWT 2.5.1 и режим отладки IntelliJ, исключающее сериализуемое исключение
Я также использую maven и tomcat и запускаю проект веб-приложения от maven. Например. Я создаю проект/webapp в целевой каталог и запускаю tomcat из этого каталога.
Ошибка:
java.lang.RuntimeException: com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: The response could not be deserialized
Вот мои настройки конфигурации GWT:
-noserver -port 8080 -logLevel DEBUG -war /Users/bbrown/Projects/src/web/target/my-13.06.04-SNAPSHOT -startupUrl http://127.0.0.1:8080/home.html
Как ни странно, если я бегу удаленной отладки, например:
МВН GWT: отладка -Dgwt. noserver = true
И затем запускать удаленную отладку от IntelliJ (не используя GWT mode), я не получаю ошибку сериализации.
Сам класс является простым перечислением. Я делаю простой вызов службы RPC и на первоначальный вызов, я получаю ошибку выше:
public enum Status implements Serializable, IsSerializable {
Running, Disabled
}
Я пытался удалить все файлы кэша, я мог бы найти и целевой каталог, но я получаю ту же ошибку.
Как я могу запустить конфигурацию GWT IntelliJ без получения этой ошибки?
Бег с: Mac10.7, Chrome, Tomcat7, IntelliJ12.1, gwt2.5.1
Я предполагаю, что есть файл кеша на стороне intellij или где-то еще, который не очищается. Один из этих файлов gwt.rpc? Я не знаю, какой каталог и что не синхронизируется. –
Я думаю, вам нужно скомпилировать проект GWT, а затем запустить. Всякий раз, когда вы вносите какие-либо изменения в общую папку GWT или в службы RPC, вы должны скомпилировать GWT перед запуском. –
Я выполнил полную компиляцию GWT, очистил (как можно лучше), и я все равно получаю ту же ошибку. –