将gwt项目添加到现有JavaServlet3项目
我有一个独立的gwt项目,其中包含用Maven构建的RPC。我还有JavaServlet3.0项目。servlet和gwt项目都有war打包,但我只想有一个war文件,所以我将gwt项目的打包更改为jar,并将其包含在我的servlet项目中 现在我在理解如何将所有东西连接在一起时遇到了一个问题 是否需要将gwt项目的web.xml迁移到主项目web.xml文件中?如何重定向到我的gwt项目条目index.html 谢谢。您可以使用uberwar打包并合并两个*.war 您可以使用uberwar打包并合并两个*.war将gwt项目添加到现有JavaServlet3项目,gwt,servlets,servlet-3.0,Gwt,Servlets,Servlet 3.0,我有一个独立的gwt项目,其中包含用Maven构建的RPC。我还有JavaServlet3.0项目。servlet和gwt项目都有war打包,但我只想有一个war文件,所以我将gwt项目的打包更改为jar,并将其包含在我的servlet项目中 现在我在理解如何将所有东西连接在一起时遇到了一个问题 是否需要将gwt项目的web.xml迁移到主项目web.xml文件中?如何重定向到我的gwt项目条目index.html 谢谢。您可以使用uberwar打包并合并两个*.war 您可以使用uberwar
另一种方法似乎更合理,将servlet 3项目作为jar/GWT模块包含在GWT项目中,您尝试过吗?@EliranMalka我需要将我的GWT项目集成到现有项目中。现有项目是主要项目,与其他几个项目相关。因此,我不能做您建议的事情。web.xml在sevlet 3.0中是可选的,所以您可以向您的项目介绍一个,当然符合servlet 3.0 DTD,并使用它来描述GWT RPC servlet。我认为您不需要在3.0项目中为servlet做任何其他事情,因为注释和部署描述符可能共存,并将通过容器合并。@kurtcebe我可以将RPC servlet添加到web.xml,但我对如何将URL重定向到gwt登录html页感到困惑。我对Java servlet和gwt比较陌生。另一方面,将servlet 3项目作为jar/gwt模块包含在gwt项目中似乎更合理,你试过了吗?@EliranMalka我需要将我的gwt项目集成到现有项目中。现有项目是主要项目,与其他几个项目相关。因此,我不能做您建议的事情。web.xml在sevlet 3.0中是可选的,所以您可以向您的项目介绍一个,当然符合servlet 3.0 DTD,并使用它来描述GWT RPC servlet。我认为您不需要在3.0项目中为servlet做任何其他事情,因为注释和部署描述符可能共存,并将通过容器合并。@kurtcebe我可以将RPC servlet添加到web.xml,但我对如何将URL重定向到gwt登录html页感到困惑。我对JavaServlets和gwt比较陌生。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.4</version>
<extensions>true</extensions>
<configuration>
<descriptor>src/assemble/merge.xml</descriptor>
</configuration>
</plugin>
</plugins>
</build>