Howto: 如何展开WAR文件

文章编号 : 33569
软件: ArcGIS Server 9.2, 9.3, 9.3.1 ArcIMS 9.2, 9.3, 9.3.1
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

摘要: WAR是一种压缩的文件格式,并且按照Web应用标准的结构进行组织。
有好几种方法可以打开、展开或解压缩WAR文件。
内容:
以下是展开WAR文件的几种方法 • 将 .war文件的后缀改为 .zip。 用解压缩工具(如WinZip), 所有内容将被解压到一个目录中。 • 使用JDK中的工具进行解压: jar xvf "C:\Program Files\ArcGIS\java\web_output\applications\California.war" • ArcGIS Server for Java 提供了一个ANT工具,使用这个工具可以通过一个简单的build文件来展开WAR文件。 下面是build.xml的一个示例: <?xml version="1.0" encoding="ISO-8859-1"?>
<project name="MyTask" basedir="." default="unpack">
<property name="warfile" value="Redlands"/>
<target name="unpack" depends="clean">
<unwar src="${warfile}.war" dest="${warfile}" />
</target>
<target name="clean">
<delete dir="${warfile}" verbose="true"/>
</target>
</project>
将以上内容保存为build.xml,这个文件需要和WAR文件在同一目录下。
在上面的build.xml中,WAR文件的名字假设为Redlands,需要根据实际情况修改。
打开一个命令行窗口,切换到WAR文件所在的目录,执行arcgisant命令。
以下是arcgisant命令的一个示例:

C:\>cd "c:\Program Files\arcgis\java\web_output\applications"
C:\Program Files\ArcGIS\java\web_output\applications>dir
Volume in drive C is OSDisk
Volume Serial Number is 084F-16DB
Directory of C:\Program Files\ArcGIS\java\web_output\applications
08/17/2007 12:18 PM <DIR> .
08/17/2007 12:18 PM <DIR> ..
08/17/2007 12:17 PM 1,000 build.xml
10/13/2006 07:12 PM 24 readme.txt
08/02/2007 12:24 PM 26,538,135 Redlands.war
C:\Program Files\ArcGIS\java\web_output\applications>arcgisant
Buildfile: build.xml
clean:
unpack:
[unwar] Expanding: C:\Program Files\ArcGIS\java\web_output\applications\Redlands.war into C:\Pro
gram Files\ArcGIS\java\web_output\applications\Redlands
BUILD SUCCESSFUL
如果arcgisant不在classpath环境变量中,可以通过指定路径来执行:

“C:\Program Files\arcgis\java\tools\ant\bin\arcgisant”




创建时间:2007-08-17
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2007/0817/928.html

要回复问题请先登录注册