Определите contextroot внутри файла WAR - PullRequest
10 голосов
/ 13 декабря 2011

У меня есть сценарий автоматического развертывания для развертывания нескольких WAR файлов в WAS 7. Итак, я хотел бы определить contextroot внутри самого файла WAR. Он должен автоматически установить " ... -contextroot xxxx ..." из файла.

Как мне это сделать? Я думаю, мне нужно что-то добавить с WEB-INF/ibm-web-bnd.xml. Я не знаю, что в нем написать.

Пожалуйста, помогите, спасибо.

1 Ответ

20 голосов
/ 14 декабря 2011

Создать WEB-INF/ibm-web-ext.xml с этим содержанием:

<web-ext
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns="http://websphere.ibm.com/xml/ns/javaee"
  xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-web-ext_1_0.xsd"
  version="1.0"
>
  <context-root uri="/TestProject"/>
</web-ext>
...