Я ничего не знаю о Vaadin, но есть более общий контекст, в котором возникает эта ошибка:
Пока вы тестируете в Eclipse, динамическое кодирование вашего приложения по-прежнему является реальным кодированием Java, выполняемым в JVM. Этот код доступен через отладчик, доступный через сокет. Вы получаете URL-адрес, который выглядит следующим образом:
http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997
с этой вещью codesvr
, являющейся вашим процессом отладки, размещенным в eclipse, для вашего кода Java.
Прежде чем ваше приложение сможет работать автономно, GWT должен перевести ваш код Java в JavaScript; отдельные версии кода создаются для каждого типа браузера (Firefox, WebKit, Opera, ...) и языка, который вы хотите поддерживать. Только после того, как это будет сделано, вы сможете получить доступ к своему приложению обычным способом через
http://127.0.0.1:8888/MyApp.html
После нескольких недель запуска моего приложения только в Eclipse мне удалось забыть о шаге компиляции для браузеров и задуматься о сообщении. Чтобы запустить компилятор, если вы не используете задачу Ant, нажмите Google|GWT Compile
в контекстном меню проекта. После этого JS в вашем приложении становится более конкретным, и ваше приложение может работать без Java на стороне клиента.
И, конечно же, сообщение исчезает.
person
Carl Smotricz
schedule
23.08.2010