`
laodaobazi
  • 浏览: 276951 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

将Gwt应用程序部署到Tomcat中

    博客分类:
  • gwt
阅读更多

      之前的几篇日志大体介绍了一下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的导出功能进行部署,大家应该都知道这里不再赘述。

  • 大小: 6.9 KB
  • 大小: 4.8 KB
分享到:
评论

相关推荐

    gwt和tomcat整合

    标题中的“gwt和tomcat整合”指的是将Google Web Toolkit (GWT) 应用程序部署到Apache Tomcat...通过以上步骤和知识点,开发者能够成功地将一个GWT应用程序部署到Apache Tomcat服务器上,实现前端与后端的无缝连接。

    把gwt放到tomcat运行

    标题“把gwt放到tomcat运行”涉及到的是Google Web Toolkit (GWT)的部署和运行方式,这是一个用于创建高效、跨浏览器的JavaScript应用程序的Java框架。在这个过程中,我们将讨论如何将一个GWT项目配置到Apache ...

    GWT部署

    这个示例可能展示了如何将Activiti集成到GWT应用中,包括定义流程、启动流程实例、监控流程状态等。 总结,GWT部署涉及了Java开发环境的设置、GWT模块的构建、应用打包、Servlet容器的配置以及部署后的测试和优化。...

    GWT操作数据库例子

    `tomcat`目录可能包含了一个Apache Tomcat服务器的配置和运行时文件,因为GWT应用通常需要部署在Servlet容器中,如Tomcat,来处理HTTP请求并执行服务端逻辑。 综上所述,这个例子将教你如何使用GWT来创建一个Web...

    Google plugin sdk GWT

    9. **处理部署**:最后,将编译后的JavaScript和其他必要的资源打包成WAR文件,然后部署到Web服务器上,如Tomcat或Jetty。 GWT还提供了丰富的功能,例如异步通信(RPC)、本地存储、事件处理、国际化支持、CSS样式...

    spring集成gwt的办法

    本文将深入探讨如何将这两个强大的技术进行集成,以便利用Spring的强大功能来管理和控制GWT应用程序的后端逻辑。 **一、Spring框架简介** Spring是一个全面的Java企业级应用开发框架,它提供了依赖注入(Dependency...

    gwt技术介绍

    5. 部署和执行应用,将编译后的代码部署到Tomcat等应用服务器中。 最后,GWT提供了丰富的类库供开发者使用,这些类库包括但不限于: ***.google.gwt.core.client:客户端GWT基本代码,用于进行GWT应用开发。 ***....

    GWT入门与经典实例解析源码

    学习如何将GWT应用打包成WAR文件,然后部署到Web服务器,如Tomcat或Jetty,是实际项目开发的必要步骤。 通过实例解析源码,你可以看到这些概念如何在实际项目中应用,例如创建一个简单的登录注册系统、实现数据...

    smartGWT开发环境搭建(完整工程)

    Eclipse内置了Tomcat服务器,可以直接用来运行GWT应用。配置好服务器后,将项目部署到服务器,然后在浏览器中访问应用。 总的来说,搭建SmartGWT开发环境涉及安装JDK、Eclipse、GWT插件、Ant,以及配置项目依赖。...

    maven创建的简单的gwt工程源码

    GWT(Google Web Toolkit)是一个开源的Java开发工具,它允许开发者使用Java语言编写客户端的Web应用程序。GWT将Java代码编译成高效的JavaScript,以便在各种浏览器上运行。Maven则是一种项目管理和综合工具,用于...

    GWT (GOOGLE WEB TOOLKIT)介绍PPT

    - **部署和执行**:将项目部署到像Tomcat这样的应用服务器上。 **7. GWT类库** GWT包含多个包,如: - `com.google.gwt.core.client`:客户端基础代码。 - `com.google.gwt.core.ext`:扩展GWT编译器的类。 - `...

    gwt-servlet-2.3.0.jar

    8. **部署与配置**:在实际应用中,`gwt-servlet-2.3.0.jar`需要被部署到应用服务器(如Tomcat、Jetty等)的`WEB-INF/lib`目录下,并在`web.xml`中配置相应的Servlet映射。 9. **错误处理**:当客户端与服务器通信...

    GWTGrailsTutorial 实面gwt和grails groovy集成

    在本文中,我们将深入探讨如何将Google Web Toolkit (GWT) 集成到Grails框架中,构建一个使用Groovy语言的Web应用程序。GWTGrails教程将引导你完成这个过程,首先确保你的系统已经准备好运行Grails和GWT。 ### 准备...

    GWT技术介绍

    5. **部署和执行**:将编译好的文件部署到应用服务器如Tomcat,并进行测试。 #### 九、GWT类库概览 - **com.google.gwt.core.client**:客户端的基本代码。 - **com.google.gwt.core.ext**:用于扩展GWT编译器的类...

    gwt界面编写example源代码

    `tomcat`可能是包含了Tomcat服务器的配置和运行时文件,这通常用于部署和测试GWT应用。Tomcat是一个流行的Java Servlet容器,它可以运行GWT应用的服务器端部分,例如处理HTTP请求、提供服务端RPC服务和管理会话状态...

    gwt-firefox-winX86IE--plugin.rar

    这个压缩包包含了开发者用于测试和调试GWT应用程序所需的一些关键组件。 首先,让我们详细了解一下Google Web Toolkit (GWT)。GWT是一个开源的Java框架,它允许开发人员使用Java语言编写Web应用程序,然后将其编译...

    gwt-bean-validators-example:小示例如何在GWT应用程序中使用bean验证器(客户端和服务器端验证)

    小示例如何在GWT应用程序中使用bean验证器(客户端和服务器端验证)。 在上观看现场演示 要在本地运行它,您需要JDK&gt; = 8和Maven&gt; = 3.0.5 。 签出或下载源代码,进入目录并使用 mvn clean package 下一步是使用...

Global site tag (gtag.js) - Google Analytics