Я работаю над приложением JSF, в котором я использовал базу данных Firebird.Имеются большие наборы данных, и производительность приложений снижается, поэтому я разделил базу данных по годам, например, DB2011.FDB, DB2012.FDB, DB ......, DB2019.FDB.У нас также есть настольное приложение, где пользователь может выбрать базу данных для доступа к данным за прошлые годы.Но теперь в веб-приложении можно ли переключать базу данных без перезапуска сервера, который определен в файле standalon.xml?
Я должен проверить это Изменить standalone.xml при запуске WildFly 8.2 но требование другое, они сказали, что перезагрузка необходима после изменений, и изменения должны быть выполнены CLI или веб-консолью.
Свойство базы данных в файле standalon.xml выглядит следующим образом: -
Свойство базы данных вфайл standalon.xml выглядит следующим образом: -
<datasource jta="true" jndi-name="java:/jdbc/test" pool-name="test" enabled="true" use-ccm="true">
<connection-url>jdbc:firebirdsql://localhost:3050//home/test/Documents/Test/Firebird_DB/DB2019.FDB?encoding=WIN1254</connection-url>
<driver-class>org.firebirdsql.jdbc.FBDriver</driver-class>
<driver>firebird</driver>
<security>
<user-name>SYSDBA</user-name>
<password>****</password>
</security>
</datasource>
Если это возможно, пожалуйста, дайте мне знать, как этого добиться?