将Gwt应用程序部署到Tomcat中

转载 2013年12月06日 08:42:44
之前的几篇日志大体介绍了一下Gwt,下面进一步了解Gwt在Web应用的的部署,通过Google提供的Eclipse插件创建好的Web应用部署到Tomcat中,创建GWT应用的过程这里不再赘述(前面的日志已经配有截图详细说明),现在直接将应用部署到Tomcat。

 

在创建好的应用上鼠标右键 -> Run As.. -> Web Application -> 打开Development Model试图 -> 双击上面的地址 -> 打开默认的浏览器查看运行效果。

 

运行正常没有问题,这是或许你已经注意到了浏览器地址栏的地方出现的一些奇特的参数,这正是在宿主模式下运行的效果,该模式下是可以对代码进行Debug的。

 

下面将应用部署到Tomcat中,我这里将采用虚拟路径的方式部署该应用,在Tomcat配置文件中加入

<Context path="/gwttest" docBase="C:\Documents and Settings\admin\workspace\GwtTest\war" />

对这里的参数我不在介绍。部署好之后启动服务,在浏览器中输入工程请求地址,进行访问。此时不出意外的话在你的访问页面会有个弹窗,内容如下:

GWT module 'xxx' may need to be (re)compiled


 

为什么在宿主模式下可以运行,部署到Tomcat中就不能顺利执行了呢,这时你应该注意你此时访问的路径和刚刚的路径是由差异的,此时你的请求没有了那些参数。通过上面的字面翻译,不难理解出现问题的原因。现在这个部署的应用需要被编译或者重新编译。这正是出现问题原因的根本所在,现在该执行的动作

右键单击该应用 -> Google -> GWT Compile 如图:


-> 刷新 war 目录,此时会发现war目录下生成了很多文件。此时再去刷新刚刚浏览器的页面,之前的弹窗便消失了,应用运行正常。
 

 

以上是为了开发方便采用虚拟路径的方式进行部署,待真正的项目开发完毕应当将工程通过Eclipse的导出功能进行部署,大家应该都知道这里不再赘述。

将GWT工程部署到Tomcat中

发表文章 ...
  • deadcat
  • deadcat
  • 2007年02月17日 01:38
  • 5113

GXT之旅:第一章:初识ExtGWT(3)——用tomcat运行

在tomcat上跑起来 jetty是google自带的一个服务器,不用安装,Eclipse插件安装好后,就可以运行。我不知道她是否有容器可以支撑spring,hibernate等,也不知道随着项目不...
  • miqi770
  • miqi770
  • 2011年12月30日 14:47
  • 6262

gwt模块功能实现步骤

gwt开发模式是MVP模式,与MVC模式有点区别  MVP是Model-View-Presenter的简称,从根本上来说,她是MVC的一个变种,View负责显示,Presenter负责逻辑的处理。...
  • whs19910204648688
  • whs19910204648688
  • 2013年06月14日 15:05
  • 1272

spring和gwt整合,让gwt直接调用spring bean的前端servlet

gwt和spring整合的关键是让gwt可以访问到spring的bean,先在提供一个前端servlet分发器,配置了这个servlet后,gwt的RemoteServiceServlet就不用在we...
  • skmbw
  • skmbw
  • 2013年11月19日 14:09
  • 2012

GWT 2.8的调试

今天刚开始学习GWT,照着其官方网站上的教程写例子做实验。当进行到Debugging一节的时候,发现设置的断点总是不能起作用。在google上搜索,发现有人说使用SDM(Super Dev Mode)...
  • logsharp
  • logsharp
  • 2017年01月17日 10:00
  • 998

GWT MVP 学习笔记

GWT MVP 学习笔记   在GWT的在线文档中只看 《GWT Development with Activities and Places》就可以了,这是2.1中新推出的做法,结合考虑了浏览器的...
  • u010419967
  • u010419967
  • 2014年12月26日 12:34
  • 884

IntelliJ IDEA 13操作-- 4.开发简单GWT项目

1.新建工程
  • orangesdk
  • orangesdk
  • 2014年08月20日 10:26
  • 3115

使用maven创建一个简单的gwt工程

(1)文件树 TodoListApp ├── pom.xml └── src └── main ├── java │   └── org │   └── gwtproject │   └── tuto...
  • zgrjkflmkyc
  • zgrjkflmkyc
  • 2016年12月27日 22:44
  • 577

GWT-Bootstrap3中 组件开发文档(一)

最近要对公司项目重构,需要使用GWT-Bootstrap3中组件开发,
  • u010419967
  • u010419967
  • 2014年08月11日 08:56
  • 2213

GWT开发环境搭建

1,GWT是Google提供的Java开发前框架
  • senvenks
  • senvenks
  • 2014年09月07日 17:44
  • 1594
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将Gwt应用程序部署到Tomcat中
举报原因:
原因补充:

(最多只允许输入30个字)