`
anrry
  • 浏览: 37944 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论

将Web应用打包成WAR文件的方法

阅读更多

 
(1)在命令行中运用Jar命令

假定有一个Web应用:C:\myHome

myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp

在命令行窗口下执行如下命令:

C:\>cd myHome

C:\myHome\>jar      cvf      myhome.war      *.*/     .

解释:jar      cvf      [A->war包名].war   [B->资源文件及文件夹]      [C->将要生成war包的目标文件夹]

“*.*/”(B->)代表当前目录(C:\myHome)下的所有文件及文件夹。

“.”    (C->)表明将要在当前目录中生成war包。

操作完成后,找到C:\myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。

(2)利用IDE工具打包,如Eclipse

右键点击你想打包的文件或者项目,选择“导出...”,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”,个人觉得这个很方便的!

(3)利用ANT工具打包

首先配置好build.xml文件,然后dos下输入ant ...war

(4)用Eclipse的lomboz插件

选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!

附加:针对第一点解包是:jar xvf name.war

分享到:
评论

相关推荐

    将项目打成war包

    部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java文件编写,所以具有跨平台的特性。 再使用ant执行...

    Web应用打包与webxml

    Web应用就是包括了一系列Servlet 、JSP 、 HTML等相关文件的集合,它需要成功部署到 服务器中才能运行和被...根据Servlet的规范,Web应用中的所有文件必须按照特定的目录结构进行组织,才能顺利地部署到不同服务器中

    Eclipse+Tomcat开发web应用项目建设

    我们学习了如何使用Eclipse和Tomcat来开发一个web应用项目,从设置服务器配置到新建Web工程、修改class文件生成目录、将Web工程配置到服务器中、新建index.jsp文件和servlet文件,并将其打包成war文件。

    Tomcat部署为每个应用分配不同端口

    部署是这个团队用于安装一...也有一种工具被称为Client Deployer, 它是一种基于脚本的“命令shell”,它与这个Tomcat Manager 交互,但是提供另外的一些功能,像编译和验证Web应用程序还有打包Web应用程序到一个WAR文件

    将项目打成jar包

    部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java文件编写,所以具有跨平台的特性。 再使用ant执行...

    在Tomcat中部署Web项目的操作方法(必看篇)

    将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目。要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所...

    Tomcat5.0培训教材

    Tomcat5.0培训教材 1、Tomcat的目录结构 2、把开放目录结构的Web应用打包成war文件的方法 servlet和JSP介绍

    springboot-second-demo.zip

    Springboot的优点有 (1)创建独立的Spring应用程序 ...Springboot跟普通框架的不同之处就是他将web程序打包成jar文件,内置tomcat。也省区tomcat的配置,只需要Springboot里面声明一些端口,url即可。

    2019生产应用Oracle+Tomcat项目实施war包部署web工程视频教程

    项目运维实施人员很多时候都需要在win或者Linux环境下部署war包,即web工程,war包是开发人员将javaEE web项目打包成的一个文件。这其中涉及到了Oracle数据库链接的配置以及jdk,系统等各方面的配置。本套课程将完整的...

    负载均衡软件

    已打包成war文件; 1. 系统提供完整的日志信息(log4j.properties); 2. 系统提供节点连通性检查开关和超时配置(web.xml); 3. 系统提供负载均衡节点信息配置:LOADBALANCE_NODES 格式为: 【协议,IP地址或者...

    apache-tomcat-7.0.82

    WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个...

    colorize-gradle-tasks:用于构建HTMLCSSJavaScript Web应用程序的Gradle插件

    Web应用程序的“打包”包括以下步骤: 将所有JavaScript文件合并为一个组合JavaScript文件。 如果项目使用TypeScript而不是JavaScript,则将TypeScript文件编译为JavaScript文件。 将所有CSS文件合并为一个组合CSS...

    基于SSH 框架,可成功部署于新浪SAE java的Demo

    3、工程的WebRoot也可以打包成war,可以使用jar命令打包 ,切换到WebRoot目录后 “jar cvf sdps */ .”。 4、上传到SAE后,有一定的反应时间,大约1分钟左右,访问应用会报 404 或 503 错误,耐心等待多刷新几次即可...

    简易图书馆管理系统

    上传的是我打包好的war文件,直接放在tomcat上就能运行。 用压缩工具可以打开war文件,里面可以拿到源代码。在web-inf文件夹下lib里有我的数据库导出的数据库文件。在mysql的一个数据库下面运行就好了。 ps:没...

    Java系统部署文档-windows-V1.0.1.doc

    可以将Java应用程序打包成标准的WAR或JAR文件,并在服务器上部署和启动。 配置服务器:根据应用程序要求,进行服务器的相关配置,例如设置Web服务器、数据库、网络连接、权限管理、域名解析等。 启动应用程序:...

    J2EE中文版指南 CHM格式 带全文检索

    增加一个Web组件到WAR文件中 150 配置Web客户 151 应用级配置 151 WAR级的配置 151 组件及配置 151 部署网络客户 152 运行网络客户 152 更新网络客户 152 国际化网络客户 152 第10章 Java Servlet技术 153 什么是...

    JAVA_Ant详细介绍与应用

    包含文档和项目实例。 用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等...4.使用Ant的war任务打包J2EE Web项目 五.总结

    Tomcat启动springboot项目war包报错:启动子级时出错的问题

    今天公司springboot项目准备部署到测试服务器上进行测试,打包好war后放到tomcat里面启动后,前端文件能访问到,但是接口请求一直是404,一直找了很久的原因,tomcat启动是成功的,war打包的时候也提示build success...

    guide-maven-multimodules:有关如何使用Maven和Open Liberty创建多模块应用程序的指南:https:openliberty.ioguidesmaven-multimodules.html

    您将使用Maven将WAR文件和JAR文件打包到EAR文件中,以便可以在Open Liberty上运行和测试该应用程序。 您将构建一个单位转换器应用程序,该程序将高度从厘米转换为英尺和英寸。 该应用程序将要求用户输入以厘米为...

    xsbt-web-plugin:Servlet对sbt的支持

    将项目打包为.war文件 在Jetty或Tomcat下测试并运行 直接部署到Heroku或AWS 支持sbt 0.13.6+和Scala 2.10.2+ 获得帮助 在Freenode的查找Earldouglas 在堆栈溢出中使用 提交错误报告或功能请求,作为 查看 快速参考...

Global site tag (gtag.js) - Google Analytics