Gwt и затмение с причалом для производственного режима - PullRequest
1 голос
/ 26 июля 2011

Существует ли стандартный простой способ запуска Jetty из eclipse для производственного режима?

Я следовал инструкциям на http://code.google.com/webtoolkit/usingeclipse.html, чтобы настроить новый проект с использованием gwt и eclipse.

Хост-режим (отладка), похоже, уже настроен для правильной работы и включает в себя одно нажатие в затмении с использованием «Отладка как».

Я хотел бы настроить «Запуск от имени» для запуска производственного режима на пристани,Есть ли хорошее руководство по стандартному способу настройки?

Ответы [ 2 ]

0 голосов
/ 29 мая 2013

Поскольку 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 на стороне сервера.

0 голосов
/ 29 июля 2011

Вы должны скомпилировать свой GWT-проект, прежде чем сможете "Запускать как".Это кнопка с красной рамкой и надписью "G".

...