Настройка spring-xd для использования oracle в качестве репозитория заданий

Я хочу запустить spring xd с Oracle (11g), который у меня уже есть в моей среде. В настоящее время моей первой заботой является пользовательский интерфейс заданий (в моей базе данных есть существующие данные о выполнении заданий, выполненных spring-batch, и я просто хочу отобразить детали этих выполнений).

я использую spring-xd-1.0.0.M5. Я следовал инструкциям справочного руководства и я изменил application.yml на следующее:

spring:
  datasource:
    url: jdbc:oracle:oci:MY_USERNAME/MYPWD@//orarmydomain.com:1521/myservice
    username: MY_USERNAME
    password: MYPWD
    driverClassName: oracle.jdbc.OracleDriver
  profiles:
    active: default,oracle

я также изменил batch-jdbc.properties, чтобы иметь конфигурацию базы данных, аналогичную приведенной выше.

Тем не менее, когда я запускаю xd-singlnode.bat (или xd-admin.bat), кажется, что он игнорирует мою конфигурацию оракула и по-прежнему использует hsqldb по умолчанию. Что я делаю неправильно?

Спасибо


person Maty    schedule 24.01.2014    source источник


Ответы (1)


Вероятная причина в том, что мы не обновили сценарии .bat для Windows, чтобы воспользоваться переопределением свойства через xd-config.yml. Если вы зайдете в сценарий unix для xd-singlenode, вы увидите, что при вызове java там есть опция

-Dspring.config.location=$XD_CONFIG

на данный момент вы можете жестко указать свое местоположение этого файла, используя файл: в качестве префикса.

Кроме того, пользовательский интерфейс сейчас очень примитивен, вы не сможете увидеть многие детали выполнения задания. Однако есть много команд, связанных с заданием, которые вы можете выполнить в оболочке, и есть только один пробел в информации о выполнении шага по сравнению с тем, что доступно через spring-batch-admin.

За этим следует следить: https://jira.springsource.org/browse/XD-1209 и это расписание следующего промежуточного выпуска.

Дай знать как дела, спасибо!

Привет, Марк

person Mark Pollack    schedule 24.01.2014
comment
Спасибо за ответ. Тем не менее, у меня все еще та же проблема. я добавил -Dspring.config.location=file://%XD_HOME%/config/my-oracle-xd-config.yml, и он по-прежнему игнорирует мою конфигурацию - person Maty; 27.01.2014