你怎么用Windows上的蚂蚁unwar一个.war文件?

时间:2009-10-16 16:57:02

标签: jboss deployment war

我只是熟悉ant的功能,但显然我必须设置一个在jboss上运行并将其放入部署目录的服务......

问题是.war文件 - 我只有winzip 7zip和ant而且我不知道如何从.war文件中获取内容以将其放入deploy目录...

还有其他conf和build.xml文件是否需要?

感谢您的帮助!

//修改

问题是指令说unwar .war文件。我不知道如何通过JBOSS或任何其他方式这样做。怎么样?

//修改

7zip unwar-ed文件,但我不确定将内容放在jboss中。

/ server /?

感谢您的帮助。因为这是我第一次这样做,所以我完全无能为力。

4 个答案:

答案 0 :(得分:3)

通常您可以将WAR文件放入目录中,容器将负责解压缩。

但是,WAR文件只是一个具有不同扩展名的ZIP文件,因此您还可以使用任何流行的解压缩工具(WinZip,WinRAR,7Zip等)在需要时手动解压缩。

Ant也有unzip任务。

答案 1 :(得分:3)

JBoss应该能够部署war文件并将其解压缩。你不应该编写解压缩JBoss war文件的脚本。

答案 2 :(得分:2)

答案 3 :(得分:1)

除非你有其他想法 1 ,否则你不得以“爆炸”格式(即解压缩)打败你。只需在JBoss上部署你的战争,JBoss就会处理它。为此,只需将您的战争复制到/server/default/deploy

1 我可以看到以分解格式部署战争的唯一理由是,如果您计划对内容进行增量更改(例如,只更改一个类)而不再重新部署整个Web应用程序。但事实似乎并非如此。所以只需要在没有解压缩的情况下部署战争。