2012-01-31 3 views
1

Я новичок в Tomcat, поэтому извиняюсь, если это глупый вопрос. Я создал Spring mvc webapp, который в настоящее время выполняется локально, используя плагин maven-jetty.Мне нужен файл context.xml для развертывания spring webapp to tomcat

Я могу успешно создать файл WAR. Я хотел бы развернуть WAR-файл в экземпляр tomcat6. Однако я не уверен, что мне нужно создать файл context.xml для tomcat? И если я это сделаю, где бы я поместил файл в свой весенний webapp? Моя текущая структура каталогов выглядит следующим образом:

src 
| 
|-main 
| |-java 
    |-resource 
    | |-META-INF 
    |-webapp 
    | |-WEB-INF 
      |-web.xml 

ответ

2

Нет, вы этого не сделаете. Файл context.xml является необязательным и отнюдь не требуется весной.

context.xml Используется для настройки самого Tomcat. По умолчанию разумны, нет необходимости переопределять их, если у вас нет веских оснований.

3

Файл context.xml используется для настройки конкретных инструкций для конкретного контейнера (tomcat). Например, вы можете определить ресурсы JNDI, регистраторы, клапаны и т. Д. Подробнее см. В разделе Context Container.

По умолчанию Tomcat автоматически сгенерирует по умолчанию context.xml для вашей войны, если вы не укажете его самостоятельно и сохраните в своих конфигурационных файлах в/conf/[enginename]/[hostname]/[context-root] .xml

Если вы хотите включить его как часть своей войны, вы можете поместить его в /META-INF/context.xml в ходе вашей войны.

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