По умолчанию OAL создаёт и ищет файл настроек
Чтобы изменить это поведение раз и навсегда, необходимо:
- Распаковать файл
apex.war . Это обычный zip-архив, проблем с разархивацией возникнуть не должно. Например, разархивируем архив в директориюtmp :
unzip -d tmp apex.war
- Изменить параметр
config.dir в файлеWEB-INF/web.xml . Найдём в нём следующие строки, устанавливающие значение параметра:
<!-- <context-param> <param-name>config.dir</param-name> <param-value>${java.io.tmpdir}/APEX</param-value> </context-param> -->
Раскомментируем и заменим значение параметра:
<context-param> <param-name>config.dir</param-name> <param-value>${user.dir}</param-value>< </context-param>
Параметр user.dir для приложения, развёрнутого на GlassFish в доменdomain_1 , будет иметь значение<Директория GlassFish>/glassfish/domains/domain_1/config . OAL создаст по этому пути поддиректориюapex и разместит файл настроекapex-config.xml в ней.
- Создать архив
apex.war с изменённым файлом. Перейдём в директорию tmp и соберём архив:
zip -r apex.war ./*
Всё, архив с приложением готов к установке.
Комментариев нет:
Отправить комментарий