Folks, I have a basic datasource-sybase.xml file: 

<?xml version="1.0" encoding="UTF-8"?> 
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";>    
        <bean id="dataSource" class="com.sybase.jdbc3.jdbc.SybXADataSource">    
  
                <property name="url"
value="jdbc:sybase:Tds:machine:port/dbname"/>      
                <property name="user" value="nnnn"/>      
                <property name="password" value="nnnn"/>  
        </bean>    

        <service interface="javax.sql.DataSource" ref="dataSource">    
                <service-properties>            
                        <entry key="osgi.jndi.service.name"
value="jdbc/sybase"/>    
                </service-properties>  
        </service>
</blueprint>  
(the machine/port/dbname/nnnn values are filled out correctly when I deploy) 
When I put this into the deploy folder, I see in the log that: 

2012-03-09 13:34:30,486 | ERROR | rint Extender: 2 | BlueprintContainerImpl     
     
| container.BlueprintContainerImpl  358 | 9 - 
org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container for
bundle datasource-sybase.xml 
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to
find property descriptor url on class com.sybase.jdbc3.jdbc.SybXADataSource 
        at
org.apache.aries.blueprint.container.BeanRecipe.getPropertyDescriptor(BeanRecipe.java:820)[9:org.apache.aries.blueprint:0
 
... 
... 
I've been unable to find any reference to what might be causing this -- any
pointers to help me determine the issues here??  Am I missing something in
my xml file?   I did the install of the com.sybase.jconn/6.0.5 via the: 
install -s wrap:mvn:com/sybase/jconn/6.0.5 and I DID get a bundle installed. 

Any/all help appreciated!  



--
View this message in context: 
http://karaf.922171.n3.nabble.com/deploying-a-database-source-as-service-in-Karaf-2-2-5-tp3814097p3814097.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to