我正在使用Eclipse Juno,并且我有一个Java GWT项目(SDK版本2.2)。我尝试设置项目构面以使用动态Web模块,并通过转到Web工具包设置并取消选中所选选项来摆脱GWT依赖项。如何将现有的eclipse GWT项目转换为动态Web项目?
该项目建立良好,并将输出捆绑到战争文件中。但是当我尝试从Eclipse内部运行Tomcat服务器上的项目时,它似乎没有拾取任何war文件并进行部署。这里可能是什么问题?我是否正确地将GWT项目转换为动态Web项目?
在此先感谢。
我正在使用Eclipse Juno,并且我有一个Java GWT项目(SDK版本2.2)。我尝试设置项目构面以使用动态Web模块,并通过转到Web工具包设置并取消选中所选选项来摆脱GWT依赖项。如何将现有的eclipse GWT项目转换为动态Web项目?
该项目建立良好,并将输出捆绑到战争文件中。但是当我尝试从Eclipse内部运行Tomcat服务器上的项目时,它似乎没有拾取任何war文件并进行部署。这里可能是什么问题?我是否正确地将GWT项目转换为动态Web项目?
在此先感谢。
试试这种方式,这可能不是你想要的,但它可以帮助你,这是我多次遵循的最好方法之一。所以通过这个,你可以同时调试GWT模块和服务器模块。
它应该可能更容易一点,但它是可能的。下面是我如何做到这一点:
1.建立动态Web项目
文件>新建>项目...>网络/动态Web项目
选择目标运行时是tomcat的。
重要提示:在上下文根,输入/
2.添加GWT模块
项目>属性>谷歌> Web工具包>使用谷歌Web工具包
重要提示:我总是需要更改Java Build Path中的顺序 (Project> Properties> Java Build Path> Order and Export)
项目>属性> Google> Web Appl ication:战争目录=“的WebContent”,
还要检查“启动并从该目录部署”
您的GWT内容复制到新创建的项目
运行项目作为GWT应用程序,也是一个动态的Web项目。
现在,最后,你可以调试服务器和客户端部分(我仍然需要点击两个调试图标来启动两个!)我可以从“开发模式”视图管理客户端,服务器端从“服务器”视图。在一天结束时,它运行良好,并使用“资源更改时自动发布”功能(服务器视图> myServerName>打开>发布),有时甚至比集成的Jetty更好。
希望这会帮助你。
嗨Mayank, 感谢您的详细回复。但我的实际目标是完全摆脱GWT并将同一个现有(GWT)项目转换为DWP。我应该怎么做呢? –
这真的对我很有用 - 我不知道为什么gwt的使用在市场上没有那么多 - 除了我们真的可以非常快地使用GWT和GXT开发应用程序 –