Вы можете поместить все файлы Java из вашего проекта GWT именно туда, где они были в проекте GWT. Я думаю, что ваш файл gwt.xml также может остаться прежним. В вашем файле web.xml вам нужно определить сервлеты, которые вы используете в GWT, например, если gwt.xml имеет <servlet path="/MyService" class="com.catfish.server.MyServiceImpl"/>
, тогда web.xml потребуется:
<servlet>
<servlet-name>MyService</servlet-name>
<servlet-class>com.catfish.server.MyServiceImpl</servlet-class>
</servlet>
и
<servlet-mapping>
<servlet-name>MyService</servlet-name>
<url-pattern>/module-path/MyService</url-pattern>
</servlet-mapping>
Затем используйте скрипт сборки ant для компиляции GWT в WebContent / module-path. Вы по-прежнему можете запустить свой проект GWT с помощью автономного браузера GWT, но когда вы захотите запустить все вместе, вы скомпилируете проект GWT, а затем запустите Tomcat или Jetty или любой другой движок сервлета, который вы используете. И вам нужно будет указать путь к вашему сгенерированному приложению GWT JavaScript в любой используемой JSP или статической странице.