Сообщение Re: Редеплой .war и настройки приложения. Как правильно? от 02.05.2020 21:40
Изменено 02.05.2020 21:42 vsb
Re: Редеплой .war и настройки приложения. Как правильно?
В web.xml прописываем
После этого при деплое эти параметры указываются специфичным для конкретного сервера методом. Например для Tomcat я делаю так: в META-INF war-файла добавляю файл context.xml следующей структуры:
А в apache-tomcat-9.0.30\conf\server.xml добавяю конкретные значения для конфигурации (пишу по памяти, но вроде так):
<env-entry>
<description>Time at which import should run. Example: "23:30".</description>
<env-entry-name>conf/run-import-time</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
После этого при деплое эти параметры указываются специфичным для конкретного сервера методом. Например для Tomcat я делаю так: в META-INF war-файла добавляю файл context.xml следующей структуры:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<ResourceLink name="conf/runImportTime" global="mkbiicbip-integration/conf/runImportTime" type="java.lang.String"/>
</Context>
А в apache-tomcat-9.0.30\conf\server.xml добавяю конкретные значения для конфигурации (пишу по памяти, но вроде так):
<GlobalNamingResources>
...
<Environment name="mkbiicbip-integration/conf/runImportTime" type="java.lang.String" value="23:30" override="false"/>
Re: Редеплой .war и настройки приложения. Как правильно?
В web.xml прописываем
После этого при деплое эти параметры указываются специфичным для конкретного сервера методом. Например для Tomcat я делаю так: в META-INF war-файла добавляю файл context.xml следующей структуры:
А в apache-tomcat-9.0.30\conf\server.xml добавяю конкретные значения для конфигурации (пишу по памяти, но вроде так):
<env-entry>
<description>Time at which import should run. Example: "23:30".</description>
<env-entry-name>conf/run-import-time</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
После этого при деплое эти параметры указываются специфичным для конкретного сервера методом. Например для Tomcat я делаю так: в META-INF war-файла добавляю файл context.xml следующей структуры:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<ResourceLink name="conf/run-import-time" global="mkbiicbip-integration/conf/run-import-time" type="java.lang.String"/>
</Context>
А в apache-tomcat-9.0.30\conf\server.xml добавяю конкретные значения для конфигурации (пишу по памяти, но вроде так):
<GlobalNamingResources>
...
<Environment name="mkbiicbip-integration/conf/run-import-time" type="java.lang.String" value="23:30" override="false"/>