Условное INIT RUNSCRIPT в URL соединения с базой данных H2 - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь подключиться к одной и той же базе данных H2 из двух разных развертываний (A и B) на сервере Wildfly.Оба используют jndi для источника данных, предоставленного в standalone.xml.Я хотел бы настроить базу данных и запустить несколько сценариев для генерации тестовых данных в базе данных H2.Поэтому я добавил несколько скриптов с RUNSCRIPT.Сценарии содержатся в одном пути к классу развертывания (скажем, A), но не в другом.Поскольку я использую jndi, оба развертывания получают всю строку соединения для источника данных.Развертывание (B), не содержащее файлы сценариев, завершается с ошибкой java.io.FileNotFoundException и не может подключиться к базе данных.

Есть ли возможность указать H2 игнорировать отсутствующие файлы сценариев?Или выполнять файлы сценариев только при соблюдении некоторых условий?

...