Поскольку GWT компилируется в java-скрипт, вам не нужен джет, если у вас нет серверной логики ... в любом случае, в обычном сценарии у вас будет некоторое взаимодействие с сервером, НО вы не привязаны к джету;Можно использовать tomcat или другую серверную технологию.
Вы можете развернуть скомпилированный JS на веб-сервере, а серверную логику - на tomcat, jboss, jetty ... даже вы можете взаимодействовать с php на сервере.Развертывание в Google AppEngine - это еще один вариант, естественный вариант, если вы используете плагин eclipse, поскольку он тесно с ним интегрирован.
В eclipse Jetty - это не более чем процесс Java, запускаемый как любой обычный java main.Перейдите в [Выполнить] -> [Запустить конфигурации] -> [Веб-приложение] -> [Ваш проект GWT] , и вы увидите обычную конфигурацию главного исполнительного директора Java.
Посмотрите на опцию [Основной класс] -> это встроенный причал .. или на [Аргументы VM] для JVM
Параметр? Gwt.codesvr = в URL только инструктирует плагин для браузера для взаимодействия с плагином eclipse встраиваемый модуль, таким образом, что только измененный код перекомпилируется в JS и отправляется в браузер.Если вы не используете? Gwt.codesvr = probabilly, вам придется перекомпилировать весь проект каждый раз, когда вы меняете одну строку кода.
Я рекомендую вам четко разделить код, скомпилированный в jsи код на стороне сервера в разных проектах Eclipse.Я также запускаю встроенный причал только для кода на стороне клиента;код на стороне сервера запускается в tomcat.
Таким образом, у меня есть четкое разделение уровней в то время, когда я могу отлаживать код GWT на стороне клиента и код Java на стороне сервера.