В Tomcat 6 я могу создавать файлы фрагментов контекста в CATALINA_HOME/conf/Catalina/localhost
для обработки развертывания войн (вместо копирования войны в папку webapps).
Можно ли сделать то же самое с экземпляром Tomcat, встроенным в JBoss 5.1.0 (JbossWeb)?
Если да, то где мне поместить файл контекста?
Я не знаю, есть ли такая возможность, но вы можете настроить JBoss для установки приложения из других каталогов, которые deploy
.
В вашем профиле вы должны найти этот файл conf/bootstrap/profile.xml
и там можно найти что-то вроде этого:
<property name="applicationURIs">
<list elementClass="java.net.URI">
<value>${jboss.server.home.url}deploy</value>
</list>
</property>
Вы можете добавить дополнительную строку с новым каталогом для сканирования:
<property name="applicationURIs">
<list elementClass="java.net.URI">
<value>${jboss.server.home.url}deploy</value>
<!-- Nowy katalog do skanowania -->
<value>file:///nfs/applications</value>
</list>
</property>