2009-11-18 2 views
1

Кто-нибудь знает какие-либо хорошие статьи о том, как развернуть приложения Google Web Toolkit (GWT) в производственной среде? Каковы требования? Должен ли я использовать Tomcat или Jetty с Apache или без него? Мое приложение GWT использует GWT-RPC, требующее, чтобы он размещался в стеке JVM.Любые хорошие статьи, связанные с развертыванием приложений GWT для производства?

Современный опыт развертывания в производстве основан прежде всего на стеке Microsoft (IIS, ASP.NET и т. Д.).

Надежда кто-нибудь может мне точку в правильном направлении,

Спасибо.

ответ

1

Требованиями должен быть любой сервер J2EE, который соответствует стандарту Servlet 2.5.

Вам не нужно устанавливать Apache, у tomcat есть собственный веб-сервер. GWT создаст для вас файл WAR, который должен copy that file на tomcat webapps и перезапустить tomcat, он будет автоматически развертывать его. Файл войны будет содержать все необходимые файлы.

Чтобы построить военный файл, который вы должны использовать муравей, в article здесь, как сделать

Я думаю, что ant build бы создать архив войны, во всяком случае, проносясь каталог войны и изменив расширение на «.WAR» является тот же (WAR-файл - только zip-файлы)

+0

Приложение GWT использует RPC. Я пересмотрел свой первоначальный вопрос, чтобы отразить это. Спасибо за ссылки. – PropellerHead

+0

@PropellerHead: вам нужно прогуляться, как установить tomcat? – RageZ

0

GWT - это, прежде всего, технология клиентской стороны. Вам нужно решить, в какой стек вы будете развивать свой конец. Это может быть бэкэнд ASP.NET, это может быть простое статическое развертывание apache или полный стек J2EE. Это зависит от того, что будет делать ваше приложение. Когда все сказано и сделано, приложение GWT - это всего лишь несколько html и куча javascript. Вы можете обслуживать эту часть с любого веб-сервера.

Настоящий вопрос заключается в том, с каким бэкэндом будет разговаривать клиент GWT. Что смущает проблема, так это то, что многие приложения GWT используют GWT-RPC, что означает, что они будут записаны в java и, следовательно, потребуют поддержку Java. Но вы также можете написать приложение GWT, которое является автономным (то есть не требует обработки на стороне сервера) или связывается с .net-приложением, используя какой-то интерфейс веб-сервиса.

Смежные вопросы