用Spring启动GWT + Jetty应用程序

时间:2014-06-13 00:45:34

标签: spring maven gwt

我使用Maven在GWT中实现了一个应用程序。目前,pom.xml确定应用程序是在Jetty上启动的,而使用它的类包含main方法。

但是,现在我需要使用Spring(和Maven)的其他应用程序启动GWT应用程序,以便它开始在正确的端口中侦听。但我不知道如何进行这种整合。

你知道怎么做吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

通常,spring应用程序和GWT应用程序都是网络应用程序,对吧?所以可能两个pom.xml都配置为提供.war伪像。传统的方法是启动任何servlet容器(jetty,tomcat等)并删除webapps文件夹中的.war文件,任何应用程序都将在不同的上下文中运行。

不太常见的情况是,一个应用程序的交付.war包含一个servlet容器,因为它可以与java -jar my_app.war一起运行。在这种情况下,您必须使其中一个应用程序依赖于另一个应用程序,并使maven解压缩所有内容以与两者进行捆绑,通常使用maven-dependency-plugin及其unpack-dependencies任务。

第三种情况是你的GWT应用程序没有任何服务器端代码,所以你可以把gwt-compiler留下的所有静态内容放在目标文件夹中,只需将它复制到spring应用程序到src / webapp文件夹。