本文将使用 Apache Tomcat 作为示例 servlet 容器,把开发好的gwt部署到 tomcat上,目前找到的资料是用的手工部署,在tomcat/webapp下建立一个ajax工程目录,这个工程下建立如下目录结构
ajax/WEB-INF
ajax/WEB-INF/classes,放入gwt开发中涉及到到java文件
ajax/WEB-INF/lib,放入gwt-user.jar,gwt-servlet.jar,并且把gwt-user.jar中的javax目录删除、
把编译出来的.js,.xml,.html放入ajax下。
配置WEB-INF下的web.xml文件,把gwt中涉及到的servlet服务配置上去。
当代码对 Tomcat servlet 容器可见后,还必须专门定义 Tomcat Web 服务器可以理解的明确来自 GWT 应用程序的所有服务器端调用。这样做涉及在 Tomcat 应用程序的 web.xml 文件中将这些服务器端调用定义为 servlet。从本质上来说,在 gwt.xml 中定义的每个 servlet 都类似如下所示的代码:
<servlet path="/toppings" class="com.ibm.examples.server.ToppingServiceImpl"/>
必须在 web.xml 文件中创建 <servlet> 和 <servlet-mapping> 标记。清单 3 将显示 GWT 项目的整个 web.xml 文件,其中包含用于一个 ToppngService servlet 的这两个标记。
清单 3. Web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>ToppingService</servlet-name>
<servlet-class>
com.ibm.examples.server.ToppingServiceImpl
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ToppingService</servlet-name>
<url-pattern>/toppings</url-pattern>
</servlet-mapping>
</web-app>
即可
分享到:
相关推荐
在这个过程中,我们将讨论如何将一个GWT项目配置到Apache Tomcat服务器上进行运行。 首先,`gwt-servlet.jar`是GWT服务端库,它包含了运行GWT应用所需的Servlet,这些Servlet负责处理由GWT客户端发送的远程过程调用...
标题中的“gwt和tomcat整合”指的是将Google Web Toolkit (GWT) 应用程序部署到Apache Tomcat...通过以上步骤和知识点,开发者能够成功地将一个GWT应用程序部署到Apache Tomcat服务器上,实现前端与后端的无缝连接。
标题 "GWT部署" 暗示了我们将讨论Google Web Toolkit (GWT) 的部署过程。GWT 是一个开源框架,允许开发人员使用Java编写客户端Web应用,然后将其编译成优化过的JavaScript代码,以便在浏览器中运行。下面将详细介绍...
9. **处理部署**:最后,将编译后的JavaScript和其他必要的资源打包成WAR文件,然后部署到Web服务器上,如Tomcat或Jetty。 GWT还提供了丰富的功能,例如异步通信(RPC)、本地存储、事件处理、国际化支持、CSS样式...
标题 "GWT操作数据库例子" 涉及到的主要知识点是使用Google Web Toolkit(GWT)来实现对数据库的操作,并将结果显示在Web页面上。GWT是一个开源的Java框架,它允许开发人员使用Java语言编写客户端的Web应用程序,...
- **部署和执行**:将项目部署到像Tomcat这样的应用服务器上。 **7. GWT类库** GWT包含多个包,如: - `com.google.gwt.core.client`:客户端基础代码。 - `com.google.gwt.core.ext`:扩展GWT编译器的类。 - `...
学习如何将GWT应用打包成WAR文件,然后部署到Web服务器,如Tomcat或Jetty,是实际项目开发的必要步骤。 通过实例解析源码,你可以看到这些概念如何在实际项目中应用,例如创建一个简单的登录注册系统、实现数据...
5. 部署和执行应用,将编译后的代码部署到Tomcat等应用服务器中。 最后,GWT提供了丰富的类库供开发者使用,这些类库包括但不限于: ***.google.gwt.core.client:客户端GWT基本代码,用于进行GWT应用开发。 ***....
- 将`war`目录部署到支持Servlet的Web服务器(如Tomcat、Jetty等)上,用户可以通过浏览器访问你的GWT应用。 通过以上步骤,你已经掌握了GWT的基本配置和开发流程。然而,GWT还有更多高级特性,如 Gin for ...
6. **配置部署**:在服务器端应用服务器(如Tomcat)中部署Spring应用,同时配置Web应用目录以包含GWT生成的资源。 **五、注意事项** 1. **序列化**:由于GWT-RPC需要序列化对象,所以服务接口的参数和返回类型必须...
Eclipse内置了Tomcat服务器,可以直接用来运行GWT应用。配置好服务器后,将项目部署到服务器,然后在浏览器中访问应用。 总的来说,搭建SmartGWT开发环境涉及安装JDK、Eclipse、GWT插件、Ant,以及配置项目依赖。...
这些编译后的资源会被放置到`target`目录下的一个WAR包(web应用归档文件)中,通常命名为`TodoListApp.war`,这个WAR包可以直接部署到Web服务器上运行。 5. **GWT开发模式**: GWT提供了开发模式(Development ...
在测试通过后,你可以使用Grails的`run-app`命令启动服务器并测试应用,或者使用`war`命令打包应用,部署到支持Servlet容器如Tomcat。 总之,GWTGrails教程提供了一种有效的方法,结合了Grails的简洁性和GWT的高...
`www`目录可能包含了GWT应用部署到Web服务器上的静态资源,如HTML、CSS、JavaScript(编译后的GWT模块)以及图片等。当用户通过浏览器访问应用时,这些文件会被发送到客户端。 `lib`目录存放了项目依赖的外部库,...
8. **部署与配置**:在实际应用中,`gwt-servlet-2.3.0.jar`需要被部署到应用服务器(如Tomcat、Jetty等)的`WEB-INF/lib`目录下,并在`web.xml`中配置相应的Servlet映射。 9. **错误处理**:当客户端与服务器通信...
5. **部署和执行**:将编译好的文件部署到应用服务器如Tomcat,并进行测试。 #### 九、GWT类库概览 - **com.google.gwt.core.client**:客户端的基本代码。 - **com.google.gwt.core.ext**:用于扩展GWT编译器的类...
3. **web配置说明**:这部分通常涉及部署应用时需要修改的Web应用服务器配置,比如在Servlet容器(如Tomcat)中配置Servlet,处理文件上传请求。可能需要在web.xml中添加或修改Servlet映射,设置最大上传文件大小等...