Когда GWT компилируется, он создает только javascript и html (плюс ресурсы, такие как css / jpg / etc ..).Банки GWT и ваши классы Java используются только во время процесса сборки и НЕ нужны во время развертывания.
Итак, вам просто нужно скопировать содержимое каталога /war
в каталог развертывания Jetty.
Существует файл .html
, который называется host page
.Он ссылается на все другие необходимые страницы javascript и css.Это точка входа в ваше приложение.Просто откройте эту страницу в своем браузере.
Кажется, что вы новичок в GWT, поэтому вам нужно знать несколько основных вещей:
GWT - клиенттехнологияВы пишете код Java, который компилируется в JavaScript, который затем запускается внутри браузера.В этом смысле GWT больше относится к библиотекам javascript (jQuery, ..), чем к классическим постраничным веб-фреймворкам (jsf, Ror, php).
Приложение GWT работает внутриодна HTML-страница (называемая host page
).Эта страница постоянно обновляется.Посмотрите на Gmail, чтобы увидеть, как это работает (хотя сам Gmail не написан на GWT).
GWT НЕ является технологией на стороне сервера.Вы можете использовать любую технологию на стороне сервера (php, RoR, что угодно), которая поддерживает REST.
GWT может общаться с сервером через AJAX.Формат обмена данными может быть JSON или XML.Бэкэнд может быть любой технологией, которая может производить JSON или XML контент в стиле REST.Если у вас есть Java-бэкэнд, вы можете использовать GWT-RPC, который добавляет некоторые дополнительные возможности по сравнению с AJAX / JSON.