Hi Guys, I am trying to create a DB when I deploy a web application. I have the following db pool xml:
<?xml version="1.0" encoding="UTF-8"?> <connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"> <dep:environment xmlns:dep=" http://geronimo.apache.org/xml/ns/deployment-1.2"> <dep:moduleId> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>InventoryPool</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>rar</dep:type> </dep:moduleId> <dep:dependencies> <dep:dependency> <dep:groupId>org.apache.geronimo.configs</dep:groupId> <dep:artifactId>system-database</dep:artifactId> <dep:type>car</dep:type> </dep:dependency> </dep:dependencies> </dep:environment> <resourceadapter> <outbound-resourceadapter> <connection-definition> <connectionfactory-interface>javax.sql.DataSource </connectionfactory-interface> <connectiondefinition-instance> <name>InventoryPool</name> <config-property-setting name="Password"/> <config-property-setting name="DatabaseName">InventoryDB</config-property-setting> <config-property-setting name="CreateDatabase">true</config-property-setting> <config-property-setting name="UserName"/> <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> BUT, I get the following error when I attempt to deploy it Error: Unable to distribute inventory-ear-2.0-SNAPSHOT.ear: The plan is trying to set attributes: [DatabaseName, CreateDatabase] Known attributes: [GAttributeInfo: name=connectionFactoryInterface type=java.lang.String persistent=true manageable=true readable=true writable=false getterName=getConnectionFactoryInterface setterName=null] [GAttributeInfo: name=resourceAdapterWrapper type=org.apache.geronimo.connector.ResourceAdapterWrapper persistent=false manageable=false readable=true writable=false getterName=getResourceAdapterWrapper setterName=null] [GAttributeInfo: name=Driver type=java.lang.String persistent=true manageable=true readable=true writable=true getterName=null setterName=null] [GAttributeInfo: name=eventProvider type=boolean persistent=false manageable=false readable=true writable=false getterName=isEventProvider setterName=null] [GAttributeInfo: name=configProperties type=java.util.Map persistent=false manageable=false readable=true writable=false getterName=getConfigProperties setterName=null] [GAttributeInfo: name=UserName type=java.lang.String persistent=true manageable=true readable=true writable=true getterName=null setterName=null] [GAttributeInfo: name=statisticsProvider type=boolean persistent=false manageable=false readable=true writable=false getterName=isStatisticsProvider setterName=null] [GAttributeInfo: name=classLoader type=java.lang.ClassLoader persistent=false manageable=false readable=false writable=false getterName=null setterName=null] [GAttributeInfo: name=kernel type=org.apache.geronimo.kernel.Kernel persistent=false manageable=false readable=false writable=false getterName=null setterName=null] [GAttributeInfo: name=managedConnectionFactoryClass type=java.lang.String persistent=true manageable=true readable=true writable=false getterName=getManagedConnectionFactoryClass setterName=null] [GAttributeInfo: name=connectionFactory type=java.lang.Object persistent=false manageable=false readable=true writable=false getterName=getConnectionFactory setterName=null] [GAttributeInfo: name=stateManageable type=boolean persistent=false manageable=false readable=true writable=false getterName=isStateManageable setterName=null] [GAttributeInfo: name=connectionImplClass type=java.lang.String persistent=true manageable=true readable=true writable=false getterName=getConnectionImplClass setterName=null] [GAttributeInfo: name=Password type=java.lang.String persistent=true manageable=true readable=true writable=true getterName=null setterName=null] [GAttributeInfo: name=connectionFactoryImplClass type=java.lang.String persistent=true manageable=true readable=true writable=false getterName=getConnectionFactoryImplClass setterName=null] [GAttributeInfo: name=abstractName type=org.apache.geronimo.gbean.AbstractName persistent=false manageable=false readable=false writable=false getterName=null setterName=null] [GAttributeInfo: name=objectName type=java.lang.String persistent=false manageable=false readable=true writable=false getterName=getObjectName setterName=null] [GAttributeInfo: name=connectionInterface type=java.lang.String persistent=true manageable=true readable=true writable=false getterName=getConnectionInterface setterName=null] [GAttributeInfo: name=ExceptionSorterClass type=java.lang.String persistent=true manageable=true readable=true writable=true getterName=null setterName=null] [GAttributeInfo: name=ConnectionURL type=java.lang.String persistent=true manageable=true readable=true writable=true getterName=null setterName=null] [GAttributeInfo: name=implementedInterfaces type=[Ljava.lang.String; persistent=true manageable=true readable=true writable=false getterName=getImplementedInterfaces setterName=null] [GAttributeInfo: name=connectionManagerContainer type=java.lang.Object persistent=false manageable=false readable=true writable=false getterName=getConnectionManagerContainer setterName=null] [GAttributeInfo: name=CommitBeforeAutocommit type=java.lang.Boolean persistent=true manageable=true readable=true writable=true getterName=null setterName=null] I seems as though these attributes (CreateDatabase and DatabaseName) are not valid, however I have seen them mentioned in multiple posts. I would appreciate any help. Thanks, Viet Nguyen
