geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oli Kessler ...@ncode.ch>
Subject Re: GBean referencing ManagedConnectionFactoryWrapper
Date Sun, 03 Sep 2006 18:21:34 GMT
Sure, here they are

thanks,
-ok


GBean deployment plan:

<module xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://geronimo.apache.org/xml/ns/deployment-1.1
/opt/geronimo-1.1/schema/geronimo-module-1.1.xsd"
 xmlns="http://geronimo.apache.org/xml/ns/deployment-1.1">
  <environment>
    <moduleId>
      <groupId>ncode</groupId>
      <artifactId>ncode-Test-DBWriter</artifactId>
      <version>1</version>
      <type>car</type>
    </moduleId>
    <dependencies>
      <dependency>
        <groupId>ncode</groupId>
        <artifactId>LogServer-DBWriter-GBean</artifactId>
        <version>0.0.1</version>
        <type>jar</type>
      </dependency>
      <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.1</version>
        <type>jar</type>
      </dependency>
    </dependencies>
    <hidden-classes/>
    <non-overridable-classes/>
  </environment>
  <gbean name="ncode.DBWriter"
     class="ch.ncode.logquest.db.DBWriterGBean">

    <!--reference the JMS here-->
    <reference name="managedConnectionFactoryWrapper">
      <name>ncodeTopicConnectionFactory</name>
    </reference>

    <!--reference the DB connection -->
    <reference name="managedDBConnectionFactoryWrapper">
          <name>ncodeLogDB</name>
    </reference>

    <!--attribute values-->
    <attribute name="workerCount">1</attribute>
  </gbean>
</module>



Database deployment plan:

<?xml version="1.0" encoding="UTF-8"?>
<connector xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1
/opt/geronimo-1.1/schema/geronimo-connector-1.1.xsd"
	xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1">
	<dep:environment
xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1">
		<dep:moduleId>
			<dep:groupId>ncode</dep:groupId>
			<dep:artifactId>ncodeLogDB</dep:artifactId>
			<dep:version>1.0</dep:version>
			<dep:type>rar</dep:type>
		</dep:moduleId>
		<dep:dependencies>
			<dep:dependency>
				<dep:groupId>postgresql</dep:groupId>			
<dep:artifactId>postgresql-8.0</dep:artifactId>
				<dep:version>314.jdbc3</dep:version>
				<dep:type>jar</dep:type>
			</dep:dependency>
		</dep:dependencies>
	</dep:environment>
	<resourceadapter>
		<resourceadapter-instance>
			<resourceadapter-name>ncodeLogDB</resourceadapter-name>
			<workmanager xmlns="http://geronimo.apache.org/xml/ns/naming-1.1">
				<gbean-link>DefaultWorkManager</gbean-link>
			</workmanager>
		</resourceadapter-instance>
		<outbound-resourceadapter>
			<connection-definition>
			
<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
				<connectiondefinition-instance>
					<name>ncodeLogDB</name>
					<config-property-setting name="Password">aaa</config-property-setting>
					<config-property-setting
name="Driver">org.postgresql.Driver</config-property-setting>
					<config-property-setting
name="UserName">logtest</config-property-setting>
					<config-property-setting
name="ConnectionURL">jdbc:postgresql://dbserv:5432/logtest</config-property-setting>
					<connectionmanager>
						<local-transaction />
						<single-pool>
							<max-size>10</max-size>
							<min-size>0</min-size>
							<match-one />
						</single-pool>
					</connectionmanager>
				</connectiondefinition-instance>
			</connection-definition>
		</outbound-resourceadapter>
	</resourceadapter>
</connector>

Aaron Mulder wrote:
> Can you post your GBean plan and the deployment plan for the database
> connection pool you're trying to reference?  (If you just created and
> deployed the pool the first time you can go through the whole thing
> except hit "Show Plan" rather than "Deploy" to generate the plan.)
> 
> Thanks,
>     Aaron
> 

Mime
View raw message