`

如何将web工程打包war和解包war

阅读更多

(1):打包war :进入 工程 应用的根目录,  

比如: <CATALINA_HOME>/webapps/myjspweb ;

(2)把整个 web 应用打包为 myjspwar.war 文件,命令如下:

jar cvf myjspweb.war   *.*

(3):解包: jar xvf helloapp.war

 

通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包

首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin

执行jar -cvf 将要生成的包名.war 要压缩的目录名

例如,要压缩C:\test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:

c:
cd c:\test
jar -cvf test.war *

即可在当前目录下得到test.war
随后可以把test.war上传到服务器
=====================================

在TOMCAT中部署war

1、将war文件拷贝到tomcat目录\webapps\ 下。

2、将必要的jar文件拷贝到tomcat目录\lib\ 下。

3、修改tomcat目录\conf\下的server.xml。

<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>

将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。

4、完毕,启动tomcat

 

分享到:
评论

相关推荐

    war包解压工具

    在IT行业中,尤其是在Java Web开发领域,`WAR`(Web ARchive)文件是一种常见的部署格式,用于打包和分发Web应用程序。`WAR`文件是一个压缩格式,它包含了一个完整的Web应用的所有必需组件,如HTML页面、Java类、库...

    VC++实现MP3格式录音

    4. 重新打包:如果需要,可以将转换后的MP3文件重新打包回WAR,替换原始的音频文件。 总结,通过VC++和MFC,我们可以实现录音功能,并结合LAME库将WAR中的音频文件转换为MP3格式。整个过程涉及到了Windows多媒体API...

    Web Service学习小结——基于JDK自带JAX-WS实现的web service

    - **部署**: 将服务打包为JAR或WAR文件,然后在支持JAX-WS的服务器(如Tomcat、Glassfish)上部署。 2. **客户端调用**: - **服务代理生成**:通过WSDL文件,JAX-WS的wsimport工具可以生成客户端所需的Java类,...

    压缩解压所需jar包支持各种压缩格式

    - 应用程序部署:将资源文件打包成JAR、WAR或EAR格式。 Apache Commons Compress库为Java开发者提供了一站式的解决方案,无论是处理常见的ZIP和GZIP格式,还是处理一些不太常见的格式,都能轻松应对。通过利用这个...

    课设毕设基于SSM的任务发布接收平台LW+源码可运行.zip

    6. **程序**:这个目录可能包含项目的编译后的类文件或者打包好的WAR或JAR文件,是项目运行的核心部分。用户可能需要将其部署到Tomcat等Servlet容器中进行运行。 7. **论文**:这部分可能包含了项目的背景、需求...

    class_zip

    7. **应用场景**:可能讨论了为何要在项目中使用.zip文件打包类文件,比如创建可执行的Java应用程序(JAR文件)、部署Web应用的WAR文件,或者为了减小程序体积和提高传输效率。 由于没有具体的博文内容,以上都是...

    WAS 解压,was解压ear,C#源码.zip.zip

    在WAS中,EAR(Enterprise Archive)文件是一种打包格式,用于包含整个Java EE应用的所有组件,如EJB、WAR、JAR等。 2. **EAR文件**:EAR文件是Java EE应用的容器,它包含了应用的元数据、Web模块、EJB模块和其他...

    SPAID-开源

    内容打包可能涉及将各种资源如题目、答案、评分指南等组合在一起,形成一个结构化的包,便于存储和分发。 2. **元数据标记服务(MetaTaggerService.war)**:元数据是描述性信息,有助于识别和理解数据内容。此服务...

    实验1.zip

    此外,还有许多基于ZIP的变体,如JAR(Java Archive)、WAR(Web Application Archive)等,用于特定领域的应用。 10. **在编程中的应用**:在编程中,开发者经常使用ZIP来打包和分发应用程序、库或者源代码。...

    spring+springMVC+Mybatis+maven框架

    开发者只需要在POM.xml文件中定义项目依赖,Maven会自动下载所需库,编译源码,执行测试,打包成JAR/WAR,甚至部署到服务器。 **SSM整合步骤**: 1. **创建Maven项目**:在IDE中创建一个新的Maven项目,并配置POM....

    图书馆管理系统

    最后,将项目打包成WAR文件,部署到Web服务器如Tomcat上,供用户使用。 总结,构建一个基于Java的图书馆管理系统涉及到多方面的知识,包括Java编程、数据库设计、Web开发技术、框架应用以及前端开发。理解并掌握...

Global site tag (gtag.js) - Google Analytics