`

gxt在tomcate6上运行配置

    博客分类:
  • GXT
阅读更多

上一篇介绍了gxt简单入门,运行环境实在GWT自带的环境下,那么如何在tomcate下运行呢?毕竟使用tomcate大有人在。一起来动手吧。

一、构建环境
下载:tomcat6.x。下载、解压后,添加到eclispe中即可。(这个步骤不用说了,对吧?).
其他步骤一样,即添加GWT插件及配置 GWT Home目录,具体步骤请参阅上一篇文章吧。

二、编写简单实例

1、新建一个动态 web项目
同上篇不用的是:
(1)、Target Runtime 必须选择刚配置的tomcate服务器,而不能是<None>;
(2)、Dynamic Web Module Version 必须为2.4,不能为2.5,否则 Configuration 就无法选择了。
(3)、Configuration中选择 Cypal Studio for GWT,不能为<custome>,具体如下:





由上图可以看出与上一例子的不同之处了吧,千万不要出错哦。否则例子很难运行哦。

2、创建 Module模型
项目上点击右键 New—Other—Cypal Studio—Module,输入包名 org.gxttom,类名 Test
3、在/WEB-INF/lib下加入gxt.jar
4、在Test.gwt.xml中加入:
  <inherits name='com.extjs.gxt.ui.GXT'/>
5、在Test.html中加入默认样式表:
  <link rel="stylesheet" type="text/css" href="css/ext-all.css" />
6、编写Test:
在Test.java中onModuleLoad()方法中加入测试代码,如下:

Java代码

  • package org.gxttom.client;  
  • import com.extjs.gxt.ui.client.widget.Window;  
  • import com.google.gwt.core.client.EntryPoint;  
  • import com.google.gwt.user.client.ui.RootPanel;  
  • public class Test implements EntryPoint {  
  •     public void onModuleLoad() {  
  •         Window window=new Window();//相当于html的div      
  •             window.setSize(500,300);//设置高度和宽度      
  •             window.setHeading("success");//设置标题      
  •             window.setPlain(true);//设置透明      
  •                 window.show();      
  •              RootPanel.get().add(window);      
  •     }  
  • }   package org.gxttom.client;import com.extjs.gxt.ui.client.widget.Window;import com.google.gwt.core.client.EntryPoint;import com.google.gwt.user.client.ui.RootPanel;public class Test implements EntryPoint { public void onModuleLoad() { Window window=new Window();//相当于html的div           window.setSize(500,300);//设置高度和宽度         window.setHeading("success");//设置标题           window.setPlain(true);//设置透明           window.show();           RootPanel.get().add(window);   }}
    好了,现在是时候让它在tomcate下运行起来了。
    三、在tomcate下运行
    准备好上面的步骤以后,点击工具栏上Project->Build Automatically,取保能自动编译,同时点击Project->clean,把工程clean一遍。如果弹出错误窗口,



    先不要管。点ok就可以
    等clean完成以后。可以看到工程下build中自动生成了很多文件,如图:





    看到build下面的Test.html了吗?点击右键Run As-->Run On Server,即在服务器上运行了。呵呵,效果图:


    当然,如果build下面没有文件出现的话,我的解决方法是把工程从tomcate下移除掉,把自动编译Build Automatically取消掉,再clean工程,等工程clean之后,再手动编译工程,多试几次,就可以了。
  • 分享到:
    评论
    1 楼 wolfandlili 2010-05-18  
    tomcat tomcate?

    相关推荐

      gxt初学进阶教程

      此外,可以通过配置Eclipse来让项目在jetty或tomcat服务器上运行,但在使用tomcat运行时,客户端代码可能无法进行断点调试。 ### GXT的组件和功能 ExtGWT提供了一系列的组件,使得开发人员能够构建出界面丰富、交互...

      一步一步教你新建GXT项目

      Eclipse会启动内置的Tomcat服务器,并在浏览器中打开你的应用。 8. **测试与调试**:GWT提供了一个超级终端(Super Dev Mode),允许你在浏览器中实时编辑和查看代码变化。在Eclipse中,右键项目,选择`Google` -&gt; ...

      GXT 软件包和API

      GXT最初是对ExtJS的一个Java实现,ExtJS是一个用JavaScript编写的前端框架,而GXT则是将这些组件和功能转化为Java代码,使得开发人员可以在Java环境中进行工作,利用GWT的编译机制,生成高效的JavaScript代码运行在...

      Gxt_BLOG(GXt项目)

      4. **响应式布局(Responsive Design)**:GXT支持响应式布局,意味着同一份代码可以在不同设备和屏幕尺寸上自动调整布局,适应移动设备和桌面浏览器。 5. **数据绑定(Data Binding)**:GXT的模型-视图-视图模型...

      GXT 学习的好书

      ### GXT学习的好书知识点详解 #### 一、GXT简介 GXT(GXT是Ext GWT的简称)是一款基于Google Web ...通过系统地学习本书内容,读者将能够在较短的时间内建立起扎实的GXT基础,为今后的职业生涯奠定坚实的技术基石。

      GXT组件使用教程

      这个文档专门介绍如何利用JavaBeans与GXT协同工作,包括数据模型的创建、数据的读写以及如何在UI上实时反映数据变化,是理解GXT数据绑定机制的重要参考资料。 通过学习上述文档,开发者将能够熟练地运用GXT来构建...

      ext gwt gxt初学教程

      - **配置Eclipse**:在Eclipse中,通过`Window &gt; Preferences`进入设置,选择`Java &gt; Build Path &gt; User Libraries`,创建一个新的用户库,命名为`GXT_2_2_5`,并添加适合当前GWT版本的GXT jar包。 - **创建GWT项目*...

      GXT Cascade ComboBox Samples

      在IT行业中,GXT(Ext GWT)是一种用于构建富客户端Web应用的JavaScript库,它基于Google的GWT(Google Web Toolkit)。GXT提供了一系列组件,使得开发者可以创建功能丰富的用户界面,类似于桌面应用程序的体验。...

      gxt-2.2.5.zip

      GXT 2.2.5在API设计上更加成熟稳定,与GWT 2.x版本保持良好的兼容性。开发者可以利用这些API构建出稳定、健壮的应用。 6. **图表组件**: 图表组件是GXT的一大亮点,2.2.5版本可能增加了更多的图表类型,如柱状图...

      Gxt,包含resource

      在压缩包文件名称列表中,"gxt-2.2.4"可能表示包含的是GXT的2.2.4版本。这个版本可能包含了GXT库的JAR文件,以及源代码,这对于开发者来说非常有价值,因为他们可以查看和理解库的内部工作原理,甚至对其进行修改和...

      GXT v2.2.1 API doc

      在自定义GXT应用的外观时,了解此CSS文件可以帮助开发者更好地调整和定制GXT组件的样式。 3. **索引和概述** `index-all.html` 是完整的类和接口索引,方便开发者查找特定的API。`overview-tree.html` 提供了一个...

      GXT的JAR包

      GXT还支持响应式布局,可以在不同设备上呈现出良好的用户体验。此外,GXT提供了主题系统,使得应用程序的样式可以轻松调整和统一。 GXT 2.2.5是GXT的一个特定版本,可能包含以下特性: 1. 提供了大量的UI组件,包括...

      gwt + gxt jar包

      这些JAR文件包含了运行GWT和GXT项目所需的类库和资源,使得开发者可以在Java环境中进行开发,而无需直接处理JavaScript代码。 GWT的核心功能包括: 1. **代码编译**:通过Java到JavaScript的编译器,GWT将Java代码...

      gwt , gxt文件上传

      而GXT是基于GWT的UI库,提供了丰富的组件和更美观的界面设计,尤其在数据网格、图表和文件上传等交互功能上表现优秀。 文件上传在Web应用中是一项常见需求,GWT和GXT都提供了相应的解决方案。在GWT中,文件上传通常...

      搭建gxt-2.2.0环境,让我们第一个简单程序跑起来

      在本文中,我们将深入探讨如何搭建GXT (GWT eXtensions) 2.2.0开发环境,并实现一个简单的程序运行。GXT 是一个基于Google Web Toolkit (GWT) 的JavaScript库,提供了丰富的用户界面组件和强大的数据网格功能,广泛...

      gxt-1.2.3.jar.zip

      6. **远程调用(RPC)**:gxt-servlet.jar支持GWT的RPC机制,使得客户端和服务器端可以安全地交换数据,进行业务逻辑处理。 7. **国际化(i18n)**:GXT支持多语言环境,开发者可以轻松地为应用添加不同语言的支持...

      gxt、gwt与spring结合使用

      在实际项目中,开发者通常会创建一个Spring Boot应用,配置好GXT或GWT的相关依赖,定义服务接口,然后在客户端通过GWT的ServiceDefTarget或GXT的数据服务来调用这些服务。同时,Spring的ApplicationContext可以在...

      GXT组件使用教程4——Aggregation Grid

      在本文中,我们将深入探讨GXT组件的使用,特别是关于Aggregation Grid的教程。GXT是Sencha提供的一款强大的JavaScript库,专为构建企业级Web应用程序而设计,它提供了丰富的UI组件和数据网格功能。Aggregation Grid...

      搭建简单的EXT-GWT(GXT)的开发环境(四)ext-gwt(gxt)结合google map第三版开发

      6. **创建主入口类**:在项目的`src`目录下,找到`MyProject.gwt.xml`文件,编辑`entry-point`标签,指定主入口类。例如: ```xml ``` 然后在相应包下创建`MyEntryPoint.java`,编写GWT应用的启动逻辑,这里...

      org.liveSense.framework.gxt-1.0.5.zip

      GWT本身是一种Java开发工具,允许开发者用Java语言编写客户端的Web应用,然后编译成高效的JavaScript代码,从而在浏览器上运行。GXT则在GWT的基础上增加了丰富的用户界面控件、数据绑定、图表等功能,使得开发者可以...

    Global site tag (gtag.js) - Google Analytics