爆炸ROOT.war

时间:2010-07-08 23:12:08

标签: java perl tomcat

我正在将我的ROOT.war文件复制到Tomcat 6.0的webapps。有没有办法可以在复制时爆炸文件。即当我的脚本在webapps中复制它时......它应该爆炸并创建ROOT目录??

5 个答案:

答案 0 :(得分:2)

有两种方式可以想到。

一个是WAR文件是一个jar文件,所以你可以使用jar command来扩展它。

另一种是使用Tomcat autodeploy魔法。您复制WAR文件; Tomcat注意到更改,扩展WAR并重新加载它。

答案 1 :(得分:1)

Ant任务unzip / unjar也会起作用,因为WAR文件是JAR / ZIP

答案 2 :(得分:0)

很简单,但你可以随时做:

cp blah.jar /usr/local/tomcat/webapps && unzip blah.jar

它假设Unix,在Windows上你应该能够做类似的事情......

答案 3 :(得分:0)

你不应该把你的东西放在ROOT环境中。创建一个名为Foo.war的战争,让“Foo”成为你的上下文的名称。

答案 4 :(得分:0)

由于只读文件权限,我将它放入tomcat7的/ webapps /目录后,我的WAR无法自动爆炸。

我更改.WAR文件权限后,WAR成功爆炸。