我只是熟悉ant的功能,但显然我必须设置一个在jboss上运行并将其放入部署目录的服务......
问题是.war文件 - 我只有winzip 7zip和ant而且我不知道如何从.war文件中获取内容以将其放入deploy目录...
还有其他conf和build.xml文件是否需要?
感谢您的帮助!
//修改
问题是指令说unwar .war文件。我不知道如何通过JBOSS或任何其他方式这样做。怎么样?
//修改
7zip unwar-ed文件,但我不确定将内容放在jboss中。
/ server /?
感谢您的帮助。因为这是我第一次这样做,所以我完全无能为力。
答案 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应用程序。但事实似乎并非如此。所以只需要在没有解压缩的情况下部署战争。