最近换了工作,公司有两个项目用的是GWT的技术进行开发。不像普通的Java项目,GWT Java Project不能直接用eclipse选中项目然后右键-export ----war file这样打包出来。于是大家默认都是直接把项目中war文件夹拷出来放到Tomcat的webapp目录下,然后再改一个对应的名字。这样的部署,既不方便,又不专业。今天在www.stackoverflow.com上面闲逛,发现可以用以下的方式来打包部署。
首先,用命令行进入到项目中的war文件夹下;
cd e:\workplace\mygwt\war
把路径换成自己的项目路径
然后,输入命令
jar cf e:\test\mygwt.war *
把路径换成你本机已有的目录,等命令运行完成之后,到对应的目录即可找到已生成的war包,把这个包部署到tomcat的webapp目录下即可。
分享到:
相关推荐
总结,GWT部署涉及了Java开发环境的设置、GWT模块的构建、应用打包、Servlet容器的配置以及部署后的测试和优化。对于"activiti-sample",学习者可以通过它深入了解如何在GWT应用中实现工作流管理。
4. 将GWT编译后的静态资源和GAE项目结构打包成WAR文件。 5. 使用Google App Engine SDK部署WAR文件到GAE。 在`Gwt.html`文件中,可能是GWT应用的启动页面,它加载GWT JavaScript库并初始化应用。 总结来说,这个...
在本项目中,Maven的角色是负责管理项目依赖、编译源代码、打包和部署等过程。 其次,SmartGWT是GSF(Google Web Toolkit Smart Extensions)的一部分,它是一个用于构建富互联网应用程序(Rich Internet ...
7. **部署**:支持将GWT应用打包成WAR文件,方便部署到Web服务器。 8. **性能优化**:提供优化向导,帮助开发者进行代码优化,减少代码大小,提高应用加载速度。 9. **更新管理**:虽然描述中提到了Software ...
标题中的“gwt和tomcat整合”指的是将Google Web Toolkit (GWT) 应用程序部署到Apache Tomcat服务器的过程。GWT是一个开源的Java框架,用于开发在浏览器上运行的富互联网应用程序(RIA),而Tomcat是一款流行的、开源...
5. **部署工具**:帮助用户将GWT应用打包成WAR文件,以便部署到Web服务器上。 6. **GWT测试**:提供对JUnit测试的支持,可以在Eclipse环境中直接运行和管理GWT单元测试。 然而,描述中提到的“Software Updates有...
9. **处理部署**:最后,将编译后的JavaScript和其他必要的资源打包成WAR文件,然后部署到Web服务器上,如Tomcat或Jetty。 GWT还提供了丰富的功能,例如异步通信(RPC)、本地存储、事件处理、国际化支持、CSS样式...
学习如何将GWT应用打包成WAR文件,然后部署到Web服务器,如Tomcat或Jetty,是实际项目开发的必要步骤。 通过实例解析源码,你可以看到这些概念如何在实际项目中应用,例如创建一个简单的登录注册系统、实现数据...
2. 打包部署:完成开发后,通过Eclipse的"Export"功能,选择"WAR file",导出项目为WAR包,然后可以部署到任何支持Servlet 2.5的Web服务器上。 通过以上步骤,你已经成功配置并实现了GWT_EXT项目的基本流程。随着对...
构建工具是软件开发过程中的重要组成部分,它们自动化了编译、打包、测试和部署等任务。常见的Java构建工具有Ant、Maven和Gradle。在描述中提到的"serverbuild.xml"文件名,可能指的是Ant的构建脚本文件,Ant是早期...
双击运行或通过命令行执行`ant`命令,它将根据脚本中的配置编译和打包项目。 在Eclipse中,你可以通过右键点击项目,选择"Build with Ant"来执行`build.xml`。这会触发Ant的构建过程,包括编译Java源代码、生成GWT...
在描述中提到的博客链接可能详细介绍了如何将GWT项目配置并部署到Tomcat上运行的步骤。通常,这个过程包括以下几个关键知识点: 1. **创建GWT项目**:首先,你需要使用GWT SDK创建一个新的GWT项目,这通常涉及使用...
开发者可以使用这个插件进行GWT项目的创建、调试和部署,无需依赖网络连接来获取或更新插件。这对于国内的开发者来说是一个非常实用的解决方案,它确保了即使在网络不稳定或者无法访问Google的情况下,也能继续进行...
它通常会详细介绍GWT的各个组件和服务,以及如何进行项目配置和部署。例如,`com.google.gwt.user.client.ui.Widget` 类是所有可视组件的基类,而`com.google.gwt.uibinder.client.UiBinder` 是UI Binder的接口,...
5. **部署和测试**:将GWT portlet打包成WAR文件(如clocktime.war),然后将其部署到Liferay服务器上。使用Liferay控制台或者FTP工具进行部署。部署完成后,可以在Liferay门户中看到并测试新添加的GWTportlet。 ...
在GWT项目中,`build.xml`通常包含执行GWT编译和部署的特定任务,比如`gwtc`任务用于编译GWT代码,`devmode`任务用于启动GWT开发模式服务器。 `src`目录是源代码存放的地方,其中应该包含GWT模块的Java类文件。GWT...
3. **目录结构**:介绍了项目的整体结构,包括EJB模块、Web端模块等,最终打包成EAR文件。 #### SupplySupply项目运行方式 1. **构建项目**:通过右键点击`merchandis-pom`下的`pom.xml`文件,选择`Run As > Maven ...