我正在使用GWT2.4,并且已经编写了大量代码。我理解GWT插件附带的Jetty服务器对jars的控制非常严格,这些jars可以在一个项目中尽可能地模拟应用程序引擎。我需要部署到tomcat 7,我在eclipse中修改了我的项目,并将其作为一个动态web项目进行了“祝福”,这样我就可以将其export...WAR并上传到我的QA和生产tomcat中。
我需要帮助,让应用程序运行(和调试)的嵌入式tomcat (就像一个诚实的动态网络项目将)。我已经在eclipse中安装了tomcat,并且我已经部署了我的CAS服务器web应用程序。
我已经准备好了很多旧的或者混乱的帖子在这里和其他地方。基本上,我正在寻找与打包的Jetty服务器相同的调试环境,但是在我自己的tomcat上,在eclipse...so中配置了WTP,我可以模拟我的生产环境(就像Jetty模拟应用程序引擎一样)
任何帮助都是非常感谢的。
发布于 2012-07-29 09:05:58
一开始,我不明白你为什么会面临一个问题。也许,Eclipse的布局方式过于混乱和令人望而生畏。
在我的Eclipse上,在GWT调试期间,我一直使用默认的jetty作为服务器。但是,在Tomcat或JBoss上部署时,也存在一些不会被jetty发现的问题。
当我将Tomcat或JBoss实例添加到Eclipse并将我的应用程序添加到这些服务器实例时,调试立即开始工作。你错过了一条重要但却很简单的信息吗?
让我假设以下内容会填补你丢失的链接..。
所以,瞧!这就是我调试工作的方式。我建议您尽量避免远程调试,除非您需要诊断生产问题。除非您正在进行远程调试,否则不要尝试将war部署到本地服务器,而只是依赖于将项目关联到服务器实例。
Eclipse太混淆了
我知道Eclipse太令人困惑了,您必须涉猎它的特性。你只需要忍受它。Eclipse菜单和视图显然是针对以插件程序员为中心的,而不是以用户为中心的。
例如,为什么我要去“帮助”安装新软件?我曾期望“帮助->安装新软件”将成为安装新软件的指导手册。
Eclipse团队没有将这些操作组合在一起,这样我就可以在Package中向服务器实例添加应用程序,这让我很恼火。为什么不行?作为一个用户,我希望只看到一个配置服务器的入口点。
为了减轻混乱,我喜欢鼓励人们下载并安装Springsource版本的Eclipse (STS)。它是同一个Eclipse,只不过STS安装了必要的部分,并且有一个指示可兼容安装插件的仪表板。Tomcat被预装为VMware tc服务器。并正确配置视图以显示服务器实例。正确可行的Eclipse桥接插件是预装的.
https://stackoverflow.com/questions/11692795
复制