Thankyou for your fruitful reply. But still I'm stuck.
First, I already have "tranql-connector-db2-xa-1.1" under the path
"repository/org/tranql/tranql-connector-db2-xa/1.1/tranql-connector-db2-xa-1.1.rar"
. But I'm confused in using it because I'm not sure where in the
plan to add
the deployment plan tag referred by you,
<external-path
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
<dep:groupId>org.tranql</dep:groupId>
<dep:artifactId>tranql-connector-db2-xa</dep:artifactId>
<dep:type>rar</dep:type>
</external-path>
Second, I've tried after correcting the command parameter sequence. The
corrected command (with my old setup) is,
deploy --user system --password manager deploy
..\repository\org\tranql\tranql-connector-ra\1.4\tranql-connector-ra-1.4.rar
Please take a look at the error pasted below, which also has the
plan. and
suggested whether my plan needs to be corrected.
Appreciate your help.
C:\geronimo-tomcat6-jee5-2.0.2\bin>deploy --user system --password
manager
deploy
..\repository\org\tranql\tranql-connector-ra\1.4\tranql-connector-ra-1.4.rar
C:\geronimo-tomcat6-jee5-2.0.2\bin\db2-geronimo-plan.xml
Using GERONIMO_BASE: C:\geronimo-tomcat6-jee5-2.0.2
Using GERONIMO_HOME: C:\geronimo-tomcat6-jee5-2.0.2
Using GERONIMO_TMPDIR: var\temp
Using JRE_HOME: C:\Program Files\Java\jdk1.5.0_06\jre
Error: Unable to distribute tranql-connector-ra-1.4.rar:
org.apache.geronimo.common.DeploymentException: Could not parse
module descriptor
Could not parse module descriptor
Invalid deployment descriptor: errors:
C:\geronimo-tomcat6-jee5-2.0.2\bin\db2-geronimo-plan.xml:2:1: error:
cvc-complex-type.3.2.1: Attribute not allowed (no wildcards
allowed): configId in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2
C:\geronimo-tomcat6-jee5-2.0.2\bin\db2-geronimo-plan.xml:15:3:
error: cvc-complex-type.2.4a: Expected element
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
instead of
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
here in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2
C:\geronimo-tomcat6-jee5-2.0.2\bin\db2-geronimo-plan.xml:19:3:
error: cvc-complex-type.2.4a: Expected element
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
instead of
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
here in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2
C:\geronimo-tomcat6-jee5-2.0.2\bin\db2-geronimo-plan.xml:23:3:
error: cvc-complex-type.2.4a: Expected element
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
instead of
'[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2'
here in element
[EMAIL PROTECTED]://geronimo.apache.org/xml/ns/j2ee/connector-1.2
Descriptor:
<xml-fragment configId="user/database-pool-DB2_Test/1/car"
xmlns:con="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2">
<!--##### COMMENT OUT THIS SECTION #####-->
<!---->
<!--<dep:dependency
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.0">-->
<!--<dep:uri>db2/db2jcc/8.1.7/jar</dep:uri>-->
<!--</dep:dependency>-->
<!--##### ADD THE FOLLOWING THREE DEPENDENCIES #####-->
<con:dependency>
<con:uri>db2/db2jcc/8.1.7/jar</con:uri>
</con:dependency>
<con:dependency>
<con:uri>db2/db2jcc_license_cu/8.1.7/jar</con:uri>
</con:dependency>
<con:dependency>
<con:uri>db2/db2jcc_license_cisuz/8.1.7/jar</con:uri>
</con:dependency>
<!--##### THE REMAINING PART DOES NOT CHANGE #####-->
<con:resourceadapter>
<con:outbound-resourceadapter>
<con:connection-definition>
<con:connectionfactory-interface>javax.sql.DataSource</con:connectionfactory-interface>
<con:connectiondefinition-instance>
<con:name>DB2_TEST1</con:name>
<con:config-property-setting
name="Password">db2admin</con:config-property-setting>
<con:config-property-setting
name="CommitBeforeAutocommit">false</con:config-property-setting>
<con:config-property-setting
name="Driver">com.ibm.db2.jcc.DB2Driver</con:config-property-setting>
<con:config-property-setting
name="ExceptionSorterClass">org.tranql.connector.AllExceptionsAreFatalSorter</con:config-property-setting>
<con:config-property-setting
name="UserName">db2admin</con:config-property-setting>
<con:config-property-setting
name="ConnectionURL">jdbc:db2://localhost:50000/TEST1</con:config-property-setting>
<con:connectionmanager>
<con:local-transaction/>
<con:single-pool>
<con:match-one/>
</con:single-pool>
</con:connectionmanager>
</con:connectiondefinition-instance>
</con:connection-definition>
</con:outbound-resourceadapter>
</con:resourceadapter>
</xml-fragment>
--
View this message in context:
http://www.nabble.com/Problem-creating-a-DB2-datasource-tp16344329s134p16366049.html
Sent from the Apache Geronimo - Users mailing list archive at
Nabble.com.