gpt4 book ai didi

java - 如何在 Eclipse 中合并 GWT (Google Web Toolkit) 项目和动态 Web 项目(即 Java Web App/Servlets)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:27:26 26 4
gpt4 key购买 nike

我目前有一个主要的 Java Web 应用程序项目,其中包含一些 Servlet、JSP 和静态 HTML 页面。后来,我还创建了第二个 Eclipse Google Web Toolkit 项目 (GWT)。现在,在完成 GWT 项目后,我想将 GWT 项目(同时保留其带有 Servlet 的 RPC 功能)与 Primary Java Web App 项目集成或合并。我需要在哪个目录中将文件和文件夹从 GWT 项目复制粘贴到 Java Web App 项目?请记住,我想导出完全编译的 JavaScript 代码而不是 Java 字节代码。

最佳答案

您可以将 GWT 项目中的所有 Java 文件准确地放在它们在 GWT 项目中的位置。我认为您的 gwt.xml 文件也可以保持不变。在您的 web.xml 文件中,您需要定义在 GWT 中使用的 servlet,例如,如果 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 或您正在使用的任何 servlet 引擎。您需要将生成的 GWT JavaScript 应用程序的路径放在使用它的任何 JSP 或静态页面中。

关于java - 如何在 Eclipse 中合并 GWT (Google Web Toolkit) 项目和动态 Web 项目(即 Java Web App/Servlets)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com