В настоящее время старое приложение Struts 1.x, развернутое в tomcat (9), сконфигурировало свои данные базы данных в tomcat context.xml :
<?xml version="1.0" encoding="UTF-8"?>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Resource auth="Container" driverClassName="com.ibm.as400.access.AS400JDBCDriver"
name="jdbc/eClue" password="XXXXX" type="javax.sql.DataSource"
url="jdbc:as400:cluedev.xxx.xxx.xx;naming=system;dataTruncation=false;qaqqiniLibrary=QSYS"
username="XXXXXXX"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"/>
</Context>
Я пытаюсь вывести внешнюю информациюспецифичные для среды детали, такие как имя базы данных, идентификатор пользователя, пароль к файлам свойств среды (необходимо добавить их заново), чтобы при развертывании мы могли просто передать имя среды, и приложение выберет правильные данные БД из правильного файла свойств.
Может ли кто-нибудь помочь мне понять стандартный подход в этом случае?