Я хочу использовать Microsoft SQL DB в своем пакете и загружать объекты. У меня есть 2 пакета, один для источника данных и еще один для загрузки объектов. Как установить источник данных MSSQl?Karaf MSSQL не работает
Это моя DataSource,
<bean id="esbDataSource" class="net.sourceforge.jtds.jdbcx.JtdsDataSource">
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=testdb"/>
<property name="username" value="sa"/>
<property name="password" value="root"/>
</bean>
<osgi:reference id="platformTxManager" interface="org.springframework.transaction.PlatformTransactionManager"/>
<osgi:reference id="recoverableTxManager" interface="org.apache.geronimo.transaction.manager.RecoverableTransactionManager"/>
<!--<osgi:service id="pool" ref="datasourcePool" interface="javax.sql.DataSource" >
<entry key="osgi.jndi.service.name" value="jdbc/datasourcePool" />
</osgi:service>-->
<osgi:service ref="esbDataSource">
<osgi:interfaces>
<value>javax.sql.DataSource</value>
</osgi:interfaces>
<service-properties>
<entry key="osgi.jndi.service.name" value="jdbc/mssqlDatasource" />
</service-properties>
</osgi:service>
persistence.xml
<persistence-unit name="billing" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>osgi:service/javax.sql.DataSource/(osgi.jndi.service.name=jdbc/mssqlDatasource)</jta-data-source>
<class>org.redhat.support.entity.Billing</class>
<class>org.redhat.support.entity.Testing</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.default_schema" value="testdb"/>
<property name="hibernate.show_sql" value="true"/>
</properties>
</persistence-unit>
pom.xml
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.3.0</version>
</dependency>
Я хочу развернуть это в контейнере OSGi karaf, какие настройки я пропустил?