作为java或准确一点的J2EE的部署来说,没有人对war文件有任何的怀疑的,因为这是司空见惯的事情。加上tomcat的部署默认要求又不是很严格,所以一直对war文件的解压或压缩感到陌生。这可不,今天就遇到一个解压.war后缀的文件,google了一把,才知道它是个zip文件。
感谢论坛的朋友作如下的回答:
It is a special jar file.
A jar file is a special zip file.
So jar or unzip will do.
其他的我也不去深度的挖掘了,在这里列出jar --help的内容,他本身和zip的功能没多少区别,但是它可以将java的字节码文件打包,并执行。
lee@lee-laptop:~/tmp/middsoftware/pluto-1.1.3/webapps$ jar --help
Usage: jar {ctxuV}[vfm0ME@] [jar-file] [manifest-file] [-C dir] files ...
Store many files together in a single `jar' file.
-c create new archive
-t list table of contents for archive
-x extract named (or all) files from archive
-u update existing archive
-@ read names from stdin
-0 store only; use no ZIP compression
-C DIR FILE change to the specified directory and include
the following file
-E don't include the files found in a directory
-f FILE specify archive file name
--help print this help, then exit
-m FILE include manifest information from specified manifest file
-M Do not create a manifest file for the entries
-i generate an index of the packages in this jar
and its Class-Path (currently unimplemented)
-v generate verbose output on standard output
-V, --version display version information
If any file is a directory then it is processed recursively.
The manifest file name and the archive file name needs to be specified
in the same order the 'm' and 'f' flags are specified.
Example 1: to archive two class files into an archive called classes.jar:
jar cvf classes.jar Foo.class Bar.class
Example 2: use an existing manifest file 'mymanifest' and archive all the
files in the foo/ directory into 'classes.jar':
jar cvfm classes.jar mymanifest -C foo/ .
分享到:
相关推荐
标题中的“flex在tomcat下的war文件”指的是将Flex应用程序打包成WAR格式,然后部署到Apache Tomcat服务器上运行。Tomcat是一个流行的Java Servlet和JavaServer Pages(JSP)容器,它支持多种Web应用的部署,包括...
### 上传WAR文件大小超过Tomcat 7最大文件限制报错 #### 背景介绍 在部署Web应用程序时,可能会遇到因WAR文件过大而无法正常部署的问题。具体表现为当WAR文件大小超过了Tomcat服务器配置的最大限制时,系统会拒绝...
War文件是Java Web应用程序的封装格式,通过Tomcat可以部署War文件,这样可以快速地部署和管理Java Web应用程序。在本文中,我们将详细介绍如何使用Tomcat部署War文件。 一、Tomcat安装和配置 首先,需要在系统中...
本篇文章将详细解释如何使用Eclipse来导出.WAR文件,帮助初学者更好地掌握这一基础操作。 首先,确保你已经安装了Eclipse IDE,并且安装了Java EE版本,因为这个版本包含了对J2EE应用程序开发的支持。如果你尚未...
Java 使用 Tomcat 部署 ...以上就是使用Java和Tomcat部署WAR文件涉及的关键知识点,包括Java环境、Tomcat服务器、数据库环境的设置、WAR文件的部署以及应用的验证。确保每个环节都正确无误,才能确保应用的顺利运行。
《图书管理系统(WAR文件)详解》 图书管理系统是一款常见的企业级应用,用于高效地管理和维护图书馆的各类资源信息。在本系统中,我们关注的是其以WAR(Web Application Archive)格式打包的版本。WAR文件是Java ...
文件上传下载 struts2 多文件上传例子,是war文件,在eclipse里面导入war文件就ok了
【标题】:“WebSphere应用实例:WAR文件” 在IT领域,WebSphere是IBM提供的一款强大的企业级应用服务器,广泛用于部署和管理Java EE(现在称为Jakarta EE)应用程序。本例子是一个已经打包好的WAR(Web ...
- **EAR 文件**:是一种用于打包Java企业版应用程序的标准格式,它包含了多个WAR文件、RAR文件(资源适配器归档)以及EJB JAR文件等。EAR文件主要用于大型企业级应用,这些应用通常包含多个组件,如Web服务、EJB等。...
- 使用war文件:将WAR文件部署到Web服务器的webapps目录下,服务器会自动处理部署。然后,服务可以通过修改或扩展`WEB-INF/conf/axis2.xml`来配置和部署。 5. **扩展和配置**:Axis2支持模块化,允许你通过添加新...
### Tomcat中部署WAR文件并通过IP访问的详细配置说明 #### 一、前言 在进行Web应用开发的过程中,我们经常需要将WAR包部署到Tomcat服务器上,并且能够通过输入IP地址的方式直接访问该应用。本文将详细介绍如何在...
标题和描述中提到的"flex java环境中需要在tomcat的webapp中新加的war文件",实际上是指要将包含BlazeDS服务的WAR文件添加到Tomcat服务器的web应用程序结构中。这个WAR文件通常名为`blazeds.war`或`flex-services....
### Eclipse和MyEclipse中Web工程打包成WAR文件的方法 #### Eclipse中Web工程打包成WAR文件的方法 在Eclipse中将Web项目打包成WAR文件是一个常见的操作,这对于部署到服务器或者进行版本控制等方面非常有用。下面...
3. **放置WAR文件**:将解压后的Activiti Explorer WAR文件(通常命名为`activiti-explorer.war`)复制到Tomcat的`webapps`目录下。 4. **启动Tomcat**:运行Tomcat的`bin/startup.sh`(Linux/Mac)或`startup.bat`...
war文件则是jbpm的工作台(jbpm-gwt-console-war)或者业务流程可视化编辑器(jbpm-designer-war),这些Web应用程序允许用户通过Web界面进行流程设计、部署和管理。 本压缩包提供的“lib2”可能包含的是jbpm的额外...
WAR文件是Java Web应用的标准打包格式,包含了运行在Web服务器上的所有资源,如Servlet类、JSP页面、静态资源、配置文件等。当开发者遇到“无war包”问题时,可能是因为设置不当或者对Idea的构建流程不熟悉。接下来...
例子war文件,包括源码
总的来说,"flex所需的blazeds.war文件"是连接Flex前端和Java后端的关键组件,它简化了RIA应用的开发,提高了数据交互的效率。通过MyEclipse这样的集成开发环境,开发者可以更高效地构建基于Flex和BlazeDS的Web应用...
在这个文档中,我们将详细探讨如何在WebLogic 11g中部署一个Web项目,即WAR文件。 1. **WebLogic 11g 环境准备**: - 首先,确保你已经在Linux环境下安装了WebLogic Server 11g,并创建了所需的Domain。 - Domain...
在使用myeclipse10导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”错误,原因是破解不完全。对于这种错误我给大家提供一个解决方案,希望对大家能有所帮助,将...