-
1. Re: how to configure cloudscape data source in JBOSS running
adrian.brock Jun 19, 2003 10:50 PM (in response to cliffwei)Set the RecursiveSearch attribute in
conf/jboss-service.xml to True.
Regards,
Adrian -
2. Re: how to configure cloudscape data source in JBOSS running
cliffwei Jun 20, 2003 10:39 AM (in response to cliffwei)Thank you for your help. I have done the modification and I met with new errors:
10:22:55,157 INFO [ServiceConfigurator] Problem configuring service jboss.jca:service=LocalTxDS,name=EstoreDataSource
org.jboss.deployment.DeploymentException: No Attribute found with name: JndiName
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:332)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:176)
at org.jboss.system.ServiceConfigurator.processDependency(ServiceConfigurator.java:437)
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:350)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:176)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:118)
at org.jboss.system.ServiceController.install(ServiceController.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DO u know how to configure the cloudscape data source? -
3. Re: how to configure cloudscape data source in JBOSS running
adrian.brock Jun 20, 2003 4:50 PM (in response to cliffwei)I don't, try posting your db deployment.
I can't see an example deployment in
docs/examples/jca for cloudscape
You should be able to copy one and change
the properties. The most interesting ones
are on the managed connection factory.
Regards,
Adrian -
4. Re: how to configure cloudscape data source in JBOSS running
cliffwei Jun 20, 2003 6:08 PM (in response to cliffwei)Thank you very much for your advice
Here is the *-ds.xml file I am using :
<?xml version="1.0" encoding="UTF-8"?>
<!-- Datasources used for Petstore -->
<local-tx-datasource>
<jndi-name>jdbc/petstore/PetStoreDB</jndi-name>
<connection-url>jdbc:rmi://localhost:1099/jdbc:cloudscape:PetStoreDB</connection-url>
<driver-class>COM.cloudscape.core.RmiJdbcDriver</driver-class>
<user-name>dba</user-name>
sql
</local-tx-datasource>
<local-tx-datasource>
<jndi-name>jdbc/opc/OPCDB</jndi-name>
<connection-url>jdbc:rmi://localhost:1099/jdbc:cloudscape:OPCDB</connection-url>
<driver-class>COM.cloudscape.core.RmiJdbcDriver</driver-class>
<user-name>dba</user-name>
sql
</local-tx-datasource>
<local-tx-datasource>
<jndi-name>jdbc/supplier/SupplierDB</jndi-name>
<connection-url>jdbc:rmi://localhost:1099/jdbc:cloudscape:SupplierDB</connection-url>
<driver-class>COM.cloudscape.core.RmiJdbcDriver</driver-class>
<user-name>dba</user-name>
sql
</local-tx-datasource>
and also I modified the login-conf.xml file and add
<application-policy name="CloudscapeDbRealm">
<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
<module-option name="jdbc/petstore/PetStoreDB" />
<module-option name="userName">dba</module-option>
<module-option name="password">sql</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=jdbc/petstore/PetStoreDB</module-option>
</login-module>
</application-policy>
<application-policy name="CloudscapeDbRealmSupplier">
<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
<module-option name="jdbc/supplier/SupplierDB" />
<module-option name="userName">dba</module-option>
<module-option name="password">sql</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=jdbc/supplier/SupplierDB</module-option>
</login-module>
</application-policy>
<application-policy name="CloudscapeDbRealmOPC">
<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule" flag="required">
<module-option name="jdbc/opc/OPCDB" />
<module-option name="userName">dba</module-option>
<module-option name="password">sql</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=jdbc/opc/OPCDB</module-option>
</login-module>
</application-policy>
Do you think it is OK?
But I get strange errors like this:
[EntityContainer] Starting
16:30:46,622 WARN [ServiceController] Problem starting service jboss.j2ee:jndiName=ejb/local/opc/po/PurchaseOrder,service=EJB
java.lang.NoSuchMethodError: c8e.dv.e.(Lc8e/dv/g;)V
at c8e.dv.g.(Unknown Source)
at c8e.cf.b.(Unknown Source)
at c8e.cf.a.(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at COM.cloudscape.core.MonitorBoot.start(Unknown Source)
at COM.cloudscape.core.JDBCBoot.boot(Unknown Source)
at COM.cloudscape.core.JDBCDriver.boot(Unknown Source)
at COM.cloudscape.core.JDBCDriver.(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) -
5. Re: how to configure cloudscape data source in JBOSS running
adrian.brock Jun 20, 2003 10:09 PM (in response to cliffwei)I'm not familiar with cloudscape but that
doesn't look correct.
1099 is where jboss's JNDI is bound.
Regards,
Adrian