将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 project部署到tomcat

1.GWT module        com.xxx.myapp.Index2.新建Tomcat结构webapps        |        |--myapp                |...

将GWT工程部署到Tomcat中

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

GWT开发 - 开发环境搭建 Maven+Eclipse+Tomcat

1.创建GWT Maven项目 2.安装必要的Eclipse插件 2.1 Maven Integration for Eclipse (m2e) 支持Java maven项目。 2.2...

GWT项目不能用Tomcat发布

前两天遇到个问题 GWT项目用eclipse 可以正常运行,可是放到Tomcat下就不可以运行了(一直显示载入的界面), 弄了一天这个问题。。后来发现是同事为了测试快,而注释掉了一个plugin。。。...

在Tomcat中部署Java Web应用程序

  • 2010年04月05日 15:07
  • 92KB
  • 下载

tomcat部署发布JSP应用程序

1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一 个 war包放在目录下,服务...

Tomcat5.5.x中部署Java Web应用程序

原文出处:http://www.blogjava.net/ocean07000814/articles/331694.html 本文的重点是如何部署,所以暂且先不介绍怎样开发Web应用程序和怎样启动...

在Tomcat中部署Java Web应用程序

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。 一、静态部署      静态部署指的是我们在服务器启动之...
  • Andy_YF
  • Andy_YF
  • 2012年02月10日 20:56
  • 475

远程部署应用程序:一台服务器运行两个tomcat

部署java 网站时所需要的东西
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将Gwt应用程序部署到Tomcat中
举报原因:
原因补充:

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