`

如何将Web应用打包成.war文件?

    博客分类:
  • JAVA
web 
阅读更多

将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

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

(3)利用ANT工具打包

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

(4)用Eclipse的lomboz插件

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

分享到:
评论

相关推荐

    blazeds.war、ds-console.war、samples.war

    BlazeDS.war 文件是一个预打包的 Web 应用程序,可以部署到支持 Java Servlets 的任何 Web 服务器或应用服务器(如 Tomcat、JBoss、WebLogic 等)。它提供了多种数据通信协议,包括 AMF(Action Message Format)和 ...

    如何在Tomcat的根目录中部署.war文件?

    这个名字至关重要,因为Tomcat会根据war文件的名称来创建相应的Web应用程序目录。 2. **部署到Tomcat**: - 将`ROOT.war`文件复制到Tomcat的`webapps`目录下。这个目录是Tomcat默认寻找Web应用程序的地方。 - ...

    eclipse导出.war文件

    Eclipse将开始打包过程,生成一个.WAR文件,其名称通常与你的项目名称相同。 8. **部署WAR文件**: 导出的.WAR文件可以直接部署到支持J2EE的服务器上,如Tomcat、Jetty等。只需将.WAR文件复制到服务器的"webapps...

    rocketmq-console.war 3.2.6 管控台war包

    "rocketmq-console.war"是一个WAR(Web Application Archive)文件,它是Java Web应用程序的标准打包格式。这个文件可以被部署到支持Java Servlet的任何Web容器中,如Tomcat、Jetty等。部署后,它将自动展开并运行...

    struts-template.rar_.war文件_struts-templa

    在Java Web开发中,`.war` 文件是一种归档格式,用于打包Web应用程序的所有资源,包括HTML、CSS、JavaScript、图片、JSP页面以及Servlet等,以便于在像Tomcat这样的Web服务器上部署。 **Struts 框架核心概念:** 1...

    ds-console.war blazeds.war samples.war

    `war`文件是Java EE标准的一部分,用于打包和部署Web应用程序。这里提到的三个文件——`ds-console.war`、`blazeds.war`和`samples.war`,都是这种类型的文件,它们各自承载了特定的功能和用途。 首先,`ds-console...

    probe.rar,解压后即为probe.war 3.2.0版本

    一旦部署成功,服务器会自动展开WAR文件,并在指定的Web应用程序上下文中运行其内部的Java代码。这使得用户可以通过HTTP或HTTPS协议访问到probe所提供的各种管理和监控功能。 在psi-probe项目中,probe.war 3.2.0...

    jetty axis2.war

    为了在Jetty服务器上启用Axis2服务,你需要将这个WAR文件部署到Jetty的"webapps"目录下。 **部署步骤** 1. 首先,确保你已经下载并安装了Jetty服务器。 Jetty通常会有一个解压即用的结构,包含一个"start.jar"文件...

    flex所需的blazeds.war文件

    "blazeds.war"文件是一个Web应用归档(Web Application Archive)文件,它是Java Web应用的标准打包格式。这个文件包含了运行BlazeDS服务所需的所有组件和配置,包括服务器端的库文件、配置文件、以及Servlet等。将...

    java web项目打包war部署到tomcat

    手动打包WAR文件是一种较为原始的方法,但有助于理解WAR文件的具体组成结构。以下是手动打包WAR文件的步骤: 1. **创建项目目录结构**:首先,需要创建一个项目目录,例如`D:\testWebWar`,并在该目录下创建`Web...

    cas-server-webapp-4.0.0.war.zip

    WAR文件是Java Web应用的标准打包格式,可以直接在支持Servlet容器如Tomcat中运行。 1. **CAS 单点登录系统**: CAS是一个开放标准的身份验证框架,允许用户在一个地方登录后,无须再次认证就能访问其他相互信任的...

    dubbo-admin-2.5.4.war

    这个 WAR 文件是一种打包好的 Java Web 应用程序,可以在支持 Java Servlet 的容器(如 Apache Tomcat)上部署运行。 【描述】中提到的 "这是一款dubbo的控制台管理工具,下载下来放在Tomcat目录下可以直接使用",...

    dubbo-admin.war.zip

    首先,`dubbo-admin.war`是一个Web应用的归档文件,它遵循WAR(Web Application Archive)格式,是Java Web应用程序的标准打包方式。当我们下载并解压这个文件后,可以通过部署到Tomcat等Servlet容器来运行,提供一...

    把java文件打包成.jar_(jar命令详解).doc

    此命令将 `hello` 目录下的所有内容打包成 `hello.war` 文件,然后将其放置在 Tomcat 的 `webapps` 目录下即可实现 Web 应用的部署。 总结来说,无论是 `.jar` 文件还是 `.war` 文件,它们都是 Java 开发中非常重要...

    flex在tomcat下的war文件

    标题中的“flex在tomcat下的war文件”指的是将Flex应用程序打包成WAR格式,然后部署到Apache Tomcat服务器上运行。Tomcat是一个流行的Java Servlet和JavaServer Pages(JSP)容器,它支持多种Web应用的部署,包括...

    web打包批处理过程

    "web打包war.bat"文件很可能是一个批处理脚本,用于自动打包Web应用并将其保存到指定的目录。 首先,了解WAR(Web ARchive)文件格式是必要的。WAR文件是Java Web应用程序的标准归档格式,它包含了所有必要的组件,...

    blazed.war

    "Blazed.war" 是一个Web应用程序的归档文件,它是Java Web应用程序的标准打包格式,遵循Java EE(Enterprise Edition)规范。这个名字中的“Blazed”可能是项目或框架的名称,暗示了这个应用可能使用了Flex和Java...

    ssh.war 资源分享

    WAR文件通常包含Web应用的全部资源,包括Java类、JSP文件、静态资源(CSS、JavaScript)、配置文件等。 在深入学习和使用SSH框架时,开发者需要了解以下几个关键点: 1. **Spring配置**:理解如何创建bean配置,...

Global site tag (gtag.js) - Google Analytics