我目前有一个主要的Java Web应用程序项目,其中包含一些Servlets,JSP和静态HTML页面。稍后,我还创建了第二个Eclipse Google Web Toolkit项目(GWT)。现在,在完成GWT项目之后,我想要将GWT项目(同时保留其Servlet的RPC功能)与Primary Java Web App Project集成或合并。我需要在哪个目录中将文件和文件夹从GWT Project复制粘贴到Java Web App Project?请记住,我想导出完全编译的JavaScript代码而不是Java字节码。如何在Eclipse中合并GWT(Google Web Toolkit)项目和动态Web项目(即Java Web App/Servlets)?
6
A
回答
2
你可以把所有的Java文件从你的GWT项目正是他们在GWT项目。我认为你的gwt.xml文件也可以保持不变。在web.xml文件中,你需要确定你在GWT使用servlet(S),例如,如果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或静态页面中。
1
如果你只想要移动编译后的JavaScript代码,把它放在一个公共访问目录下:即
web-root/www
相关问题
- 1. 在Eclipse动态Web项目
- 2. 如何在GWT(Google Web Toolkit)项目中包含外部jar?
- 3. SSLHandshakeException动态web项目java
- 4. Java动态Web项目
- 5. Eclipse:“动态web项目”和“java ee web项目”之间的区别是什么
- 6. 如何复制eclipse动态web项目?
- 7. “新的Web应用程序项目”与“动态Web项目”
- 8. 在eclipse中导入动态web项目?
- 9. 在Eclipse中运行动态Web项目
- 10. 在eclipse中创建动态web项目
- 11. 编译在Eclipse中使用Hudson完成的Google Web Toolkit项目
- 12. 如何在动态Web项目中集成Java项目
- 13. Google Web Toolkit(GWT)+ XPath
- 14. Eclipse Tomcat Java Web项目
- 15. Eclipse:动态Web项目中的JPA
- 16. Eclipse中动态Web项目的问题
- 17. 如何将现有的eclipse GWT项目转换为动态Web项目?
- 18. 动态Web项目库
- 19. Java动态web项目类路径
- 20. 在Google Web Toolkit项目中使用JAVA URL帮助
- 21. 动态web项目的Java类路径
- 22. 导入Java项目以在Java动态Web项目中使用
- 23. JAX-WS Web服务和Eclipse动态Web项目
- 24. 如何在Amazon EC2上部署Eclipse Java Web动态项目?
- 25. Eclipse与Gradle的动态web项目
- 26. 将动态Web项目导入Eclipse
- 27. Eclipse的动态Web项目缺少
- 28. 如何正确引用Java项目到Web动态项目
- 29. Eclipse动态Web项目中缺少WEB-INF文件
- 30. 在java eclipse中动态web项目中没有文件路径
但是RCP呢?如何让JavaScript应用程序与Servlet交谈?我想将它部署到Web容器,而不是Web服务器。 – Catfish