Взрывающаяся ROOT.war - PullRequest
2 голосов
/ 09 июля 2010

Я копирую свой файл ROOT.war в веб-приложения Tomcat 6.0.Есть ли способ, которым я могу взорвать файл при копировании.т.е. когда мой скрипт копирует его в webapps .. он должен взорваться и создать каталог ROOT ??

Ответы [ 5 ]

2 голосов
/ 09 июля 2010

Есть два способа, которые приходят на ум.

Во-первых, файл WAR является файлом jar, поэтому вы можете использовать команду jar для его расширения.

Другой вариант - использовать автоматическое развертывание Tomcat . Вы копируете файл WAR в; Tomcat замечает изменение, расширяет WAR и перезагружает его.

1 голос
/ 09 июля 2010

Задача Ant распаковать / распаковать также поможет, так как WAR-файл - JAR / ZIP

0 голосов
/ 21 августа 2012

Моя WAR не смогла автоматически взорваться после того, как я поместил ее в каталог / webapps / в tomcat7 из-за прав доступа только для чтения файлов.

После того, как я изменил права доступа к файлу .WAR, WAR был успешно взорван.

0 голосов
/ 09 июля 2010

Вы не должны помещать свои вещи в контекст ROOT.Создайте войну с именем Foo.war и пусть «Foo» будет названием вашего контекста.

0 голосов
/ 09 июля 2010

Простой, но вы всегда можете сделать:

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

Предполагается, что Unix, в Windows вы должны быть в состоянии сделать что-то подобное ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...