2009-10-16 2 views
0

Я только отдаленно знаком с тем, что делает муравей, но, видимо, мне нужно настроить службу, запущенную на jboss, и поместить ее в каталог развертывания ...Как вы не знаете файл .war с ant на окнах?

проблема - .war файл - я только есть winzip 7zip и ant, и я не знаю, как загрузить содержимое из файла .war, чтобы поместить его в каталог развертывания ...

Есть ли другие conf и build.xml файлы, которые нужны?

благодарит за вашу помощь!

// редактировать

проблема инструкции говорят unwar в .war файл. И я не знаю, как это сделать через JBOSS или любым другим способом. Как?

// редактировать

7zip unwar-эд файл, но я не уверен, куда поместить содержимое в JBoss.

/сервер /?

Благодарим за помощь. Поскольку это мой первый раз, я совершенно не знаю.

ответ

3

Обычно вы можете просто поместить файл WAR в каталог и контейнер будет заботиться о его распаковки.

Но файл WAR - это просто ZIP-файл с другим расширением, поэтому вы можете также использовать любой популярный инструмент распаковки (WinZip, WinRAR, 7Zip и т. Д.), Чтобы разархивировать его вручную, если потребуется.

У муравья есть задача unzip.

+4

На самом деле у него есть задача, точно названная 'unwar' –

+0

7zip действительно работал, но я не уверен, где разместить содержимое. – qodeninja

+0

Похоже, вам действительно нужен вопрос: «Как мне развернуть JBoss»? Взгляните на http://www.jboss.org/community/wiki/JBossDeploy –

2

Используя архиватор, задачу: http://ant.apache.org/manual/Tasks/unzip.html

+0

Да, вы должны написать файл конфигурации XML. В Интернете много хороших учебных пособий. Но в этом случае, как говорят некоторые товарищи, вам, вероятно, не нужен Ant. – sinuhepop

3

JBoss должен иметь возможность развернуть военный файл и распаковать его самостоятельно. Вы не должны писать сценарии, которые распаковывают военные файлы для JBoss.

+0

@amvx: Я думаю, вы можете просто удалить файл войны в каталог развертывания JBoss. – Asaph

+0

Что такое каталог развертывания jboss? клиент/сервер/etc? – qodeninja

+0

@amvx: запись JBoss Wiki для каталога развертывания: http://www.jboss.org/community/wiki/JBossDeployDirectory – Asaph

1

Если вы не имеете в виду нечто иное , вы не должны depoy вы войны в формате «разнесенный» (т.е. без упаковки). Просто разверните войну с JBoss, и JBoss справится с этим. Для этого просто скопируйте свою войну в /server/default/deploy.

Единственная хорошая причина, я могу видеть, чтобы развернуть войну в разобранном формате, если вы планируете сделать постепенные изменения в содержание (например, меняющееся просто класс) без повторного развертывания всей веб-приложения. Но, похоже, это не так. Так что просто разверните войну без ее распаковки.

+0

На самом деле я буду делать именно это.инкрементные изменения – qodeninja

+0

Вы используете IDE? Многие из них поддерживают JBoss и могут помочь в этом. Это может быть проще, если вы начинаете изучать JBoss, Ant, Java и т. Д. –

Смежные вопросы