Несколько файлов источников данных в одном EAR

Я тестирую sapbabijca для jboss 6. В настоящее время у меня есть 2 файла -ds.xml в моем ухо. Один для моего соединения jdbc, другой содержит конфигурацию моего коннектора sap. Теперь, когда я пытаюсь развернуть ухо, я получаю:

 java.lang.IllegalArgumentException: Multiple matching files not allowed: ["/C:/Users/abaetz/workspaces/JBossWorkspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_final_Server1295446459986/deploy/AdvancedTracking.ear/META-INF/sap-bw-ds.xml", "/C:/Users/abaetz/workspaces/JBossWorkspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_6.0_Runtime_final_Server1295446459986/deploy/AdvancedTracking.ear/META-INF/VersionTracker-ds.xml"]
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.handleMultipleFiles(AbstractVFSParsingDeployer.java:440) [:2.2.0.GA]
at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:319) [:2.2.0.GA]
at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:376) [:2.2.0.GA]`

Я не могу объединить два файла, потому что они основаны на разных xml-схемах. Как заставить работать ухо?

Привет, Лауры


person Laures    schedule 04.04.2011    source источник


Ответы (1)


Что вы имеете в виду под "разными схемами"?

Файл -ds.xml имеет фиксированный формат, которого должны придерживаться оба определения. А в файле -ds.xml можно определить несколько источников данных или управляемых соединений.

person Heiko Rupp    schedule 04.04.2011
comment
согласно документации jboss там есть один формат для соединений jdbc и один для адаптеров jca. Я требую обоих. - person Laures; 04.04.2011
comment
Эээээ ты прав. Поскольку файлы -ds.xml внутренне преобразуются в файлы -service.xml, в качестве резервного/обходного пути может быть переписывание определений в файле -service.xml, содержащем все необходимые компоненты MBean. - person Heiko Rupp; 04.04.2011