Since 3.2.1 (or at least 3.2.2 rc2 :-) there is the possibility to
execute arbitrary sql commands after create table.
So you can specify a "alter table foo type=innodb" there.

See Jboss-Change-Note 743570
http://sourceforge.net/tracker/?func=detail&aid=743570&group_id=22866&atid=381174

  Heiko


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Comtois,
> Pierre
> Sent: Wednesday, October 08, 2003 3:44 PM
> To: '[EMAIL PROTECTED]'
> Subject: RE: FW: [JBoss-user] Problem integrating MySql with JBOSS
> 
> 
> For InnoDB, simply add "type=InnoDB" at the end of the create 
> statement ...
> CREATE TABLE tableX (.....) type=InnoDB
> 
> I realized that about the Hypersonic bean after I sent my 
> reply ... Am I
> right in thinking that I can setup the Hypersonic GUI to open 
> my MySql DB
> when it open ... I see there is a setting called <DATABASE> 
> set to "default"
> and I suspect that is what I have to change for that to happen.
> 
> On a related topic, if I choose "Connect" from the 
> File-Connect, I do not
> see an entry for the MySql configuration I have ... I have to select
> MM.MySql and modify the settings (which never get saved). 
> What file would I
> need to modify so I don't need to re-enter that information ?
> 
> Here are notes you might find useful. I've compiled them from 
> all over the
> web about setting up MySql for InnoDB ... I'm documenting all 
> the steps so
> it's repeatable.
> 
> MySql InnoDB Configuration
> 
> - Run winmysqladmin.exe (under bin subfolder):
> 1. First time (when my.ini does not exist under Windows 
> directory, e.g.
> C:\WinNT), you will be prompted for username/password. Enter 
> your choice
> 
>  
> 
> 2. Its window will come up and then minimize into System 
> Tray. Bring it up
> by:
> Right click on System Tray icon -> Option "Show me".
> 3. By default, "mysqld" is used which has only ISAM, which 
> does NOT support
> transaction. To use "mysqld-max" with InnoDB or BDB enabled 
> (supporting
> transactions), configure my.ini as following:
> Select tab "my.ini Setup" -> Select "mysqld-max" -> In editor 
> for my.ini:
> [mysqld]
> ...
> [WinMySQLadmin]
> ...
> Add the following before line "[WinMySQLadmin]", 
> innodb_data_home_dir = C:\mysql\ibdata
> innodb_data_file_path = ibdata1:500M;ibdata2:500M
> set-variable = innodb_buffer_pool_size=70M
> set-variable = innodb_additional_mem_pool_size=10M
> innodb_log_group_home_dir = C:\mysql\iblogs
> innodb_log_arch_dir = C:\mysql\iblogs
> innodb_log_archive=0
> set-variable = innodb_log_files_in_group=3
> set-variable = innodb_log_file_size=10M
> set-variable = innodb_log_buffer_size=8M
> innodb_flush_log_at_trx_commit=1
> set-variable = innodb_file_io_threads=4
> set-variable = innodb_lock_wait_timeout=50
> * The above specifies that two 500MB database files be created at
> C:\mysql3.23\ibdata, and three 10MB log files created at
> C:\mysql3.23\iblogs.
> Then click "Save Modification" to save the changes into 
> my.ini (under e.g.
> C:\WinNT).
> 
> 4. Manually create the folder <ibdata location> and <iblogs 
> location> (in
> the above example, it's C:\mysql\ibdata and C:\mysql\iblogs).
> 
> 5. Start the server ("mysql" service):
> Right click on the window -> Option "Win NT" -> item "Install 
> the service"
> Then Right click again -> Option "Win NT" -> item "Start the service".
> It will take a moment to create the database files and log files as
> configured.
> 
> 
> Test the configuration:
> 1. Make sure service "Mysql" is started.
> 2. Try to login.
> - Open a Command window, try "mysql -u <username> -p". You'll 
> be prompted
> for password (use the one you specified in my.ini, e.g.
> <username>/<password>).
> - You are in mysql console. Try SQL "SELECT user();" or 
> "SELECT 1+1;". (Be
> sure to end your SQL with semicolon.)
> 3. Add a user - username "<username>", and password "<password>".
> In mysql console, enter SQL - GRANT ALL PRIVILEGES ON test.* TO
> <username>@localhost IDENTIFIED BY '<password>';
> 4. Login to database "test" as user "<username>":
> - In DOS, enter "mysql -u <username> -p test" (Note: test here is the
> database name, NOT the password. Password will be prompted.)
> - After giving password, you should be in test as <username>:
> - Try "SELECT user();" and you should get "<username>@localhost".
> - Try creating a table and put some data:
> CREATE TABLE table1 (id INTEGER NOT NULL, data 
> VARCHAR(100),PRIMARY KEY
> (id)) type=InnoDB;
> INSERT INTO table1 (id, data) VALUES (1, 'one');
> INSERT INTO table1 (id, data) VALUES (2, 'two');
> INSERT INTO table1 (id, data) VALUES (3, 'three');
> SELECT * FROM table1; 
> Note: 
> * The default CREATE TABLE creates table as type ISAM, which does not
> support transaction. Include clause "type=InnoDB" in your CREATE TABLE
> statement as the above, then your table will have transaction support.
> * By default, AUTOCOMMIT is on. To turn it off, do "SET 
> AUTOCOMMIT=0;". 
> 
> >Pierre Comtois
> >Business Acceleration Services, Solutions Consulting 
> >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:  
> [EMAIL PROTECTED]
> >
> >
> 
> 
> -----Original Message-----
> From: Adrian Brock [mailto:[EMAIL PROTECTED] 
> Sent: October 7, 2003 4:25 PM
> To: [EMAIL PROTECTED]
> Subject: RE: FW: [JBoss-user] Problem integrating MySql with JBOSS
> 
> 
> On Tue, 2003-10-07 at 19:37, Comtois, Pierre wrote:
> > Finally resolved the exception issue:
> > 
> > 1. I created the tables manually and for my appl. Made them of type 
> > InnoDB
> > 
> 
> What is the sql for InnoDB, I would like to include a version in
> docs/examples/jca
> 
> > 2. I gave SELECT permission to my user to the mysql database so it 
> > could access its permission table. I'm a novice at MySql as 
> well so I 
> > might have messed that up myself :-)
> > 
> 
> Doesn't a user get this right for tables they create?
> 
> > 3. I had put my computer name in the mysql-ds 
> connection-url attribute 
> > ... I put it back to localhost
> > 
> > ps: I would have thought that it would be better to specify 
> a computer 
> > name as opposed to localhost ... ?
> > 
> > 
> > Next item up for bid ... I want to access the newly configured DB 
> > using the JBoss console ( 
> http://localhost:8080/jmx-console/index.jsp 
> > ). Seems that now I have no link in jmx-console to access the 
> > Hypwersonic service ... The link to it is gone ...
> 
> It will be in the jboss.jca section.
> If you didn't deploy hsqldb-ds.xml, of course you won't see it on the
> console.
> 
> Regards,
> Adrian
> 
> > Is this normal ? Am I missing something ? My thought is 
> that I have to 
> > configures the jmx ...
> > 
> > Looking at displayMBeans.jsp, that the mbean is missing in the 
> > MBeanData array ... <%
> >       MBeanData[] data = domainData.getData();
> >       for(int d = 0; d < data.length; d ++)
> >       {
> >          String name = data[d].getObjectName().toString();
> >          String properties = data[d].getNameProperties();
> > %>
> >       <li><a href="HtmlAdaptor?action=inspectMBean&name=<%=
> > URLEncoder.encode(name) %>"><%= 
> URLDecoder.decode(properties) %></a></li>
> > <%
> > 
> > 
> > Ideas ?
> > 
> > >Pierre Comtois
> > >Business Acceleration Services, Solutions Consulting 
> > >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:  
> > >[EMAIL PROTECTED]
> > >
> > >
> > 
> > 
> > -----Original Message-----
> > From: Adrian Brock [mailto:[EMAIL PROTECTED]
> > Sent: October 7, 2003 11:01 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: FW: [JBoss-user] Problem integrating MySql with JBOSS
> > 
> > 
> > Some guy had the same problem last week and resolved it,
> > but he seems to have vanished from this list when somebody
> > else has a problem. :-(
> > 
> > On Tue, 2003-10-07 at 15:34, Comtois, Pierre wrote:
> > > Making progress ... but ever s-o-o-o-o slowly !
> > > 
> > > It would seem that the persistence tables specified by the
> > > mysql-jdbc2-service.xml file are not getting creating 
> resulting in 
> > > connection errors on startup. I found nothing in the 
> archives that 
> > > helped ...
> > > 
> > >       CREATE_MESSAGE_TABLE = CREATE TABLE JMS_MESSAGES (MESSAGEID
> > > INTEGER NOT NULL, DESTINATION VARCHAR(150) NOT NULL, TXID 
> INTEGER, 
> > > TXOP CHAR(1), MESSAGEBLOB BLOB, PRIMARY KEY (MESSAGEID, 
> DESTINATION))
> > >       CREATE_TX_TABLE = CREATE TABLE JMS_TRANSACTIONS 
> (TXID INTEGER)
> > >       CREATE_TABLES_ON_STARTUP = TRUE
> > > 
> > > What could be preventing these from getting created ... I've now
> > > changed user temporarily to root to remove authorization 
> issues from 
> > > the equation. If I have to, I'll create them by hand, but 
> this likely 
> > > indicates another problem.
> > > 
> > 
> > Please wait... I'm trying to hack your machine so I can see 
> the error 
> > message. :-)
> > 
> > > P.S. Is there an up-to-date document anywhere that details how to
> > > integrate MySQL 4.x with JBOSS 3.2.2RC4? I've found stuff 
> with Google 
> > > but haven't found anything up-to-date and accurate. I'm 
> setting up a 
> > > pc with around 12 different development modules/tools and 
> this piece 
> > > is taking much more time than it should/can afford to get 
> going on the 
> > > actual development phase. Maybe what I want to do is a 
> rarity, but I 
> > > don't think it is. A short white paper would cost cycles 
> initially, 
> > > but would likely pay off over the long haul.
> > > 
> > 
> > Remove mysql-jdbc2.xml and use the file version.
> > Come back to it when you are sure mysql works.
> > 
> > I'm currently preparing an enhanced jbossmq section for the 
> admin docs 
> > with the 3.2.2 release.
> > 
> > Regards,
> > Adrian
> > 
> > > 
> > > >Pierre Comtois
> > > >Business Acceleration Services, Solutions Consulting 
> > > >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:
> > > >[EMAIL PROTECTED]
> > > >
> > > >
> > > 
> > > 
> > > -----Original Message-----
> > > From: Adrian Brock [mailto:[EMAIL PROTECTED]
> > > Sent: October 6, 2003 7:40 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: RE: FW: [JBoss-user] Problem integrating MySql with JBOSS
> > > 
> > > 
> > > On Mon, 2003-10-06 at 22:23, Comtois, Pierre wrote:
> > > > Default install puts it in  ... It's dated June 10/2003 ...
> > > > 
> > > 
> > > Ok, so you are using 3.2.1?
> > > 
> > > Copy the SQL Properties from the mysql-jdbc2-service.xml into 
> > > jbossmq-service.xml - replacing the hsqldb sql properties.
> > > 
> > > Where is the difficulty?
> > > There is an MBean called the PersistenceManager that
> > > takes a parameter called SQLProperties.
> > > By default it references DefaultDS and uses hsqldb sql.
> > > You need to change it to match your jndi name and mysql sql 
> > > statements.
> > > 
> > > It is harder with 3.2.1
> > > 
> > > With 3.2.2 it will be to just delete hsqldb-jdbc2-service.xml and 
> > > replace it with mysql-jdbc2-service.xml
> > > 
> > > Regards,
> > > Adrian
> > > 
> > > > 
> > > > >Pierre Comtois
> > > > >Business Acceleration Services, Solutions Consulting 
> > > > >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:
> > > [EMAIL PROTECTED]
> > > > >
> > > > >
> > > > 
> > > > 
> > > > -----Original Message-----
> > > > From: Adrian Brock [mailto:[EMAIL PROTECTED]
> > > > Sent: October 6, 2003 4:56 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: FW: [JBoss-user] Problem integrating MySql 
> with JBOSS
> > > > 
> > > > 
> > > > Where did you get jbossmq-service.xml from?
> > > > 
> > > > The persistence manager has been removed from that 
> file. It is now 
> > > > in x-jdbc2-service.xml
> > > > 
> > > > Supposedly to make it easier to drop in a different 
> implementation 
> > > > like you are trying :-)
> > > > 
> > > > Regards,
> > > > Adrian
> > > > 
> > > > On Mon, 2003-10-06 at 21:47, Comtois, Pierre wrote:
> > > > > I've also copied mysql-jdbc2-service.xml from the examples to 
> > > > > the deploy/jms folder and deleted the hsql version.
> > > > > 
> > > > > I'm still getting an error:
> > > > > 
> > > > > 16:41:14,011 INFO  [MainDeployer] Starting deployment of 
> > > > > package: 
> > > > >
> file:/C:/jboss-3.2.2RC4/server/default/deploy/jms/jbossmq-service.xml
> > > > > 16:41:14,322 INFO  [ServiceConfigurator] Problem 
> configuring service
> 
> > > > > jboss.mq:service=PersistenceManager
> > > > > org.jboss.deployment.DeploymentException: Exception setting
> attribute
> > > > > javax.management.Attribute: name=MessageCache 
> > > > > value=jboss.mq:service=MessageCache on mbean 
> > > > > jboss.mq:service=PersistenceManager; - nested throwable:
> > > > > (java.lang.UnsupportedOperationException: This is now 
> set on the 
> > > > > destination
> > > > > manager)
> > > > >       at
> > > > >
> > > >
> > > 
> org.jboss.system.ServiceConfigurator.setAttribute(ServiceConfigurato
> > > r.
> > > java:4
> > > > > 78)
> > > > > 
> > > > > 
> > > > > Sounds like I should remove name=MessageCache 
> > > > > value=jboss.mq:service=MessageCache attribute .. 
> Would that be 
> > > > > right ?
> > > > > 
> > > > > 
> > > > > >Pierre Comtois
> > > > > >Business Acceleration Services, Solutions Consulting 
> > > > > >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> > > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail: 
> > > > > >[EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > 
> > > > > 
> > > > > -----Original Message-----
> > > > > From: Comtois, Pierre
> > > > > Sent: October 6, 2003 4:13 PM
> > > > > To: '[EMAIL PROTECTED]'
> > > > > Subject: RE: FW: [JBoss-user] Problem integrating MySql with 
> > > > > JBOSS
> > > > > 
> > > > > 
> > > > > I deleted hsqldb-ds.xml and changed jndi name.
> > > > > I'm looking at what I'd need to change ...
> > > > > 
> > > > > My install didn't have any reference to persistence in 
> > > > > jbossmq-service.xmlso copied the one I found at 
> > > > > 
> http://www.jboss.org/thread.jsp?forum=48&thread=39416&message=38
> > > > > 03454&
> > > > > q=jbos
> > > > > smq-service.xml#3803454 and put it in the 
> default/deploy/jms folder.
> > > > > 
> > > > > I found a section to :
> > > > > 
> > > > > <mbean code="org.jboss.mq.pm.jdbc2.PersistenceManager"
> > > > >        name="jboss.mq:service=PersistenceManager">
> > > > >     <depends 
> > > > > 
> optional-attribute-name="MessageCache">jboss.mq:service=MessageC
> > > > > ache</
> > > > > depend
> > > > > s>
> > > > >     <depends 
> > > > > 
> optional-attribute-name="ConnectionManager">jboss.jca:service=Lo
> > > > > calTxC
> > > > > M,name
> > > > > =DefaultDS</depends>
> > > > >     <attribute name="SqlProperties">
> > > > > 
> > > > > But it only includes SQL statements that do not seem to be 
> > > > > configurable specifically for my DB. Likely there are other 
> > > > > attribs, but can't find any mention of any in the archives.
> > > > > 
> > > > > Can you point me where ?
> > > > > 
> > > > > Thx ...
> > > > > 
> > > > > 
> > > > > >Pierre Comtois
> > > > > >Business Acceleration Services, Solutions Consulting 
> > > > > >45 O'Connor Street, Suite 500    *    Ottawa, Ontario K1P 1A4
> > > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:
> > > > > >[EMAIL PROTECTED]
> > > > > >
> > > > > >
> > > > > 
> > > > > 
> > > > > -----Original Message-----
> > > > > From: Adrian Brock [mailto:[EMAIL PROTECTED]
> > > > > Sent: October 6, 2003 2:24 PM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: RE: FW: [JBoss-user] Problem integrating MySql with 
> > > > > JBOSS
> > > > > 
> > > > > 
> > > > > If you want it to be the default db you should
> > > > > remove hsqldb-ds.xml
> > > > > change the jndi name in your mysql-ds.xml to DefaultDS
> > > > > 
> > > > > You will also need to modify the sql properties in 
> > > > > jms/jbossmq-service.xml as discussed last week on this list.
> > > > > 
> > > > > Regards,
> > > > > Adrian
> > > > > 
> > > > > On Mon, 2003-10-06 at 19:15, Comtois, Pierre wrote:
> > > > > > Thx. I can load JBOSS without error using the sample file
> > > > > > modified
> > > > > > for my settings, but I still cannot set MySQL as 
> the default DB
> for 
> > > > > > JBOSS nor do I see my 3.0.8 driver in the 
> connection list in the
> > > > > > Hypersonic->File-Connect dropdown. Maybe I 
> misunderstand the 
> > > > > > Hypersonic->expected
> > > > > > result from http://www.dodtechnology.ie/jboss.htm . I am
> > > > > > expecting
> > > > > > that when starting the JMX console and clicking the 
> Hypersonic 
> > > > > > service, that my MySql DB is the one that gets 
> loaded by default
> ...
> > 
> > > > > > Is this a wrong assumption ?
> > > > > > 
> > > > > > P.S.: I can attach to my MySql DB by selecting 
> MMM.MySql and 
> > > > > > modifying the driver, host/port/db and credential settings.
> > > > > > 
> > > > > > 
> > > > > > >Pierre Comtois
> > > > > > >Business Acceleration Services, Solutions Consulting 
> > > > > > >45 O'Connor Street, Suite 500    *    Ottawa, 
> Ontario K1P 1A4
> > > > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail: 
> > > > > > >[EMAIL PROTECTED]
> > > > > > >
> > > > > > >
> > > > > > 
> > > > > > 
> > > > > > -----Original Message-----
> > > > > > From: [EMAIL PROTECTED] 
> > > > > > [mailto:[EMAIL PROTECTED]
> > > > > > Sent: October 6, 2003 10:51 AM
> > > > > > To: [EMAIL PROTECTED]
> > > > > > Subject: RE: FW: [JBoss-user] Problem integrating 
> MySql with 
> > > > > > JBOSS
> > > > > > 
> > > > > > 
> > > > > > Hi,
> > > > > >     i am able to connect successfully to MySQL 
> usign JBoss. Here
> > 
> > > > > > are
> > > > > > the steps that u shoud follow:
> > > > > > 
> > > > > > 1) copy the .xml file from examples and rename it 
> mysql-ds.xml
> > > > > > 
> > > > > > Here is my data 4 example
> > > > > > 
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > > <!-- 
> > > > > > 
> ==============================================================
> > > > > > ======
> > > > > > =
> > > > > > -->
> > > > > > <!--
> > > > > > -->
> > > > > > <!--  JBoss Server Configuration
> > > > > > -->
> > > > > > <!--
> > > > > > -->
> > > > > > <!-- 
> > > > > > 
> ==============================================================
> > > > > > ======
> > > > > > =
> > > > > > -->
> > > > > > 
> > > > > > <!-- $Id: mysql-ds.xml,v 1.1 2002/07/22 22:57:24 
> d_jencks Exp 
> > > > > > $
> > > > > > -->
> > > > > > <!--
> > > > > >
> ====================================================================
> > > > > > -->
> > > > > > <!--  Datasource config for MySQL using 2.0.11 driver
> > > > > > -->
> > > > > > <!-- 
> > > > > > 
> ==============================================================
> > > > > > ======
> > > > > > --> <datasources>
> > > > > >   <local-tx-datasource>
> > > > > >     <jndi-name>MySqlDS</jndi-name>
> > > > > >
> > > > 
> <connection-url>jdbc:mysql://localhost:3306/menagerie</connection-
> > > > ur
> > > > l>
> > > > > >     <driver-class>org.gjt.mm.mysql.Driver</driver-class>
> > > > > >     <user-name>dummy</user-name>
> > > > > >     <password>PASSWORD</password>
> > > > > >     <min-pool-size>5</min-pool-size>
> > > > > >     <security-domain>MySqlDbRealm</security-domain>
> > > > > >   </local-tx-datasource>
> > > > > > 
> > > > > > </datasources>
> > > > > > 
> > > > > > 
> > > > > > 2) edit the login-conf.xml . u should make an entry 
> like this.
> > > > > > 
> > > > > > <application-policy name = "MySqlDbRealm">
> > > > > >        <authentication>
> > > > > >           <login-module code = 
> > > > > > "org.jboss.resource.security.ConfiguredIdentityLoginModule"
> > > > > >              flag = "required">
> > > > > >              <module-option name =
> "principal">dummy</module-option>
> > > > > >              <module-option name =
> "userName">dummy</module-option>
> > > > > >              <module-option name =
> > "password">PASSWORD</module-option>
> > > > > >              <module-option name =
> > > > > >
> > 
> "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlD
> > > > > > S</mod
> > > > > > ule-option>
> > > > > >           </login-module>
> > > > > >        </authentication>
> > > > > >     </application-policy>
> > > > > > 
> > > > > >  
> > > > > > 3) of course place mysql jdbc driver in the lib 
> directory and make
> > > > > >    sure that the username&pwd mentioned above will work...
> > > > > > 
> > > > > > hope this helps..it worked for me, and i have took 
> data from 
> > > > > > samples..
> > > > > > 
> > > > > > hope will work also for you
> > > > > > 
> > > > > > regards
> > > > > >     marco
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: ext Adrian Brock [mailto:[EMAIL PROTECTED]
> > > > > > > Sent: 06 October, 2003 16:34
> > > > > > > To: [EMAIL PROTECTED]
> > > > > > > Subject: Re: FW: [JBoss-user] Problem integrating 
> MySql with
> > > > > > > JBOSS
> > > > > > > 
> > > > > > > 
> > > > > > > Please keep discussions on jboss-user.
> > > > > > > 
> > > > > > > Re-read what I wrote last time. You can find an example 
> > > > > > > mysql-ds.xml in ${jboss.home}/docs/examples/jca
> > > > > > > 
> > > > > > > Regards,
> > > > > > > Adrian
> > > > > > > 
> > > > > > > On Mon, 2003-10-06 at 14:27, Comtois, Pierre wrote:
> > > > > > > > Thx for fielding my question.
> > > > > > > > 
> > > > > > > > I did as you suggested and renamed the mysql-service.xml
> > > > > > > > file to mysql-ds.xml but I still get the 
> following error. 
> > > > > > > > JBOSS
> > > > > > > still complains
> > > > > > > > about JndiName and ManagedConnectionFactoryName 
> attributes
> > > > > > > not being found.
> > > > > > > > I'm new to all this so don't know the 
> implication of using
> > > > > > > the different
> > > > > > > > name, only that it's what is used in newer releases. I'm
> > > > > > > using the current
> > > > > > > > configuration because I'm trying to have JBOSS use my
> > > > > > > TestAppDb as the
> > > > > > > > default DB as detailed at:
> > > > > > > http://www.dodtechnology.ie/jboss.htm . Maybe
> > > > > > > > it's out of date for the versions I have.
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 09:06:36,228 INFO  [MainDeployer] Deployed package:
> > > > > > > > file:/C:/jboss-3.2.2RC4/serv
> > > > > > > > er/default/deploy/OnlineBank.war 09:06:36,228 ERROR 
> > > > > > > > [URLDeploymentScanner] MBeanException:
> > > > > > > Exception in MBean
> > > > > > > > ope
> > > > > > > > ration 'checkIncompleteDeployments()'
> > > > > > > > Cause: Incomplete Deployment listing:
> > > > > > > > Packages waiting for a deployer:
> > > > > > > >   <none>
> > > > > > > > Incompletely deployed packages:
> > > > > > > >   <none>
> > > > > > > > MBeans waiting for classes:
> > > > > > > >   <none>
> > > > > > > > MBeans waiting for other MBeans:
> > > > > > > > [ObjectName: jboss.jca:service=LocalTxCM,name=TestAppDb
> > > > > > > >  state: FAILED
> > > > > > > >  I Depend On:   
> jboss.jca:service=LocalTxDS,name=TestAppDb
> > > > > > > > 
> > > > > > > >  Depends On Me: 
> org.jboss.deployment.DeploymentException:
> > > > > > > Exception setting
> > > > > > > > attr
> > > > > > > > ibute javax.management.Attribute: 
> > > > > > > > name=ManagedConnectionFactoryName value=jboss. 
> > > > > > > > jca:service=LocalTxDS,name=TestAppDb on mbean 
> > > > > > > > jboss.jca:service=LocalTxCM,name=T
> > > > > > > > estAppDb; - nested throwable:
> > > > > > > (javax.management.AttributeNotFoundException:
> > > > > > > > Writ
> > > > > > > > able attribute 'ManagedConnectionFactoryName' 
> not found),
> > > > > > > ObjectName:
> > > > > > > > jboss.jca:
> > > > > > > > service=LocalTxDS,name=TestAppDb
> > > > > > > >  state: FAILED
> > > > > > > >  I Depend On:
> > > > > > > >  Depends On Me:   
> jboss.jca:service=LocalTxCM,name=TestAppDb
> > > > > > > > org.jboss.deployment.DeploymentException: No Attribute
> > > > > > > found with name:
> > > > > > > > JndiName
> > > > > > > > ]
> > > > > > > > 09:06:36,228 INFO  [URLDeploymentScanner] Started
> > > > > > > > 09:06:36,288
> > > > > > > > INFO [MainDeployer] Deployed package: 
> > > > > > > > file:/C:/jboss-3.2.2RC4/serv 
> er/default/conf/jboss-service.xml
> > > > > > > > 09:06:36,288 INFO  [Server] JBoss (MX 
> MicroKernel) [3.2.2RC4
> > > (build:
> > > > > > > > CVSTag=JBos
> > > > > > > > s_3_2_2_RC4 date=200309172341)] Started in 17s:836ms
> > > > > > > > 
> > > > > > > > 
> > > > > > > > >Pierre Comtois
> > > > > > > > >Business Acceleration Services, Solutions Consulting 
> > > > > > > > >45 O'Connor Street, Suite 500    *    Ottawa, 
> Ontario K1P 1A4
> > > > > > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:
> > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > >Pierre Comtois
> > > > > > > > >Business Acceleration Services, Solutions Consulting 
> > > > > > > > >45 O'Connor Street, Suite 500    *    Ottawa, 
> Ontario K1P 1A4
> > > > > > > > >Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail:
> > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > 
> > > > > > > > 
> > > > > > > > -----Original Message-----
> > > > > > > > From: Adrian Brock [mailto:[EMAIL PROTECTED]
> > > > > > > > Sent: October 4, 2003 9:12 AM
> > > > > > > > To: [EMAIL PROTECTED]
> > > > > > > > Subject: Re: [JBoss-user] Problem integrating MySql with
> > > > > > > > JBOSS
> > > > > > > > 
> > > > > > > > 
> > > > > > > > You should be using a mysql-ds.xml, an example can be 
> > > > > > > > found
> > > > > > > > in
> > > > > > > > docs/examples/jca
> > > > > > > > 
> > > > > > > > If you want to use a mysql-service.xml you will need to 
> > > > > > > > move
> > > > > > > > the managedconnectionfactoryname attribute. It 
> is now on the 
> > > > > > > > pool mbean.
> > > > > > > > 
> > > > > > > > Regards,
> > > > > > > > Adrian
> > > > > > > > 
> > > > > > > > On Fri, 2003-10-03 at 21:47, Comtois, Pierre wrote:
> > > > > > > > > Platform: XP Pro
> > > > > > > > > JBOSS 3.2.2RC4
> > > > > > > > > MySQL4.0.15
> > > > > > > > > Driver:mysql-connector-.jar
> > > > > > > > > 
> > > > > > > > > I'm getting following error when starting JBOSS:
> > > > > > > > > 16:21:21,673 ERROR [URLDeploymentScanner] 
> MBeanException:
> > > > > > > Exception in
> > > > > > > > > MBean ope ration 'checkIncompleteDeployments()'
> > > > > > > > > Cause: Incomplete Deployment listing:
> > > > > > > > > Packages waiting for a deployer:
> > > > > > > > >   <none>
> > > > > > > > > Incompletely deployed packages:
> > > > > > > > >   <none>
> > > > > > > > > MBeans waiting for classes:
> > > > > > > > >   <none>
> > > > > > > > > MBeans waiting for other MBeans:
> > > > > > > > > [ObjectName: 
> jboss.jca:service=LocalTxCM,name=TestAppDb
> > > > > > > > >  state: FAILED
> > > > > > > > >  I Depend On:   
> jboss.jca:service=LocalTxDS,name=TestAppDb
> > > > > > > > > 
> > > > > > > > >  Depends On Me: 
> > > > > > > > > org.jboss.deployment.DeploymentException:
> > > > > > > Exception
> > > > > > > > > setting attr ibute javax.management.Attribute: 
> > > > > > > > > name=ManagedConnectionFactoryName value=jboss. 
> > > > > > > > > jca:service=LocalTxDS,name=TestAppDb on mbean 
> > > > > > > > > jboss.jca:service=LocalTxCM,name=T
> > > > > > > > > estAppDb; - nested throwable:
> > > > > > > > (javax.management.AttributeNotFoundException:
> > > > > > > > > Writ
> > > > > > > > > able attribute 'ManagedConnectionFactoryName' not 
> > > > > > > > > found),
> > > > > > > ObjectName:
> > > > > > > > > jboss.jca:
> > > > > > > > > service=LocalTxDS,name=TestAppDb
> > > > > > > > >  state: FAILED
> > > > > > > > >  I Depend On:
> > > > > > > > >  Depends On Me:   
> jboss.jca:service=LocalTxCM,name=TestAppDb
> > > > > > > > > org.jboss.deployment.DeploymentException: No Attribute
> > > > > > > found with name:
> > > > > > > > > JndiName
> > > > > > > > > ]
> > > > > > > > > 16:21:21,673 INFO  [URLDeploymentScanner] Started
> > > > > > > > > 
> > > > > > > > > I've scoured the archives and google to 
> death, but can't
> > > > > > > nail down the
> > > > > > > > > problem ... here are my files. If anyone can see the
> > > > > > > problem, please
> > > > > > > > > let me know !
> > > > > > > > > 
> > > > > > > > > I've added following to login-config.xml
> > > > > > > > > 
> > > > > > > > > <!-- Security domain for MySQL -->
> > > > > > > > >       <application-policy name = "SecureTestAppDb">
> > > > > > > > >       <authentication>
> > > > > > > > >       <login-module code =
> > > > > > > > > 
> > > > > > > 
> "org.jboss.resource.security.ConfiguredIdentityLoginModule"
> > > > > > > flag =
> > > > > > > > > "required">
> > > > > > > > >       <module-option name =
> > > > > "principal">TestAppDbAdmin</module-option>
> > > > > > > > >       <module-option name =
> > > > > "userName">TestAppDbAdmin</module-option>
> > > > > > > > >       <module-option name =
> "password">eugenia</module-option>
> > > > > > > > >       <module-option name =
> > > > > > > > > 
> > > > > > > 
> "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,n
> > > > > > > am
> > > > > > > e=Te
> > > > > > > st
> > > > > > > Ap
> > > > > > > > > pDb</m
> > > > > > > > > odule-option>
> > > > > > > > >       </login-module>
> > > > > > > > >       </authentication>
> > > > > > > > >       </application-policy>
> > > > > > > > > 
> > > > > > > > > Here is my mysql-service.xml:
> > > > > > > > > 
> > > > > > > > > <?xml version="1.0" encoding="UTF-8" ?> <server>
> > > > > > > > > <mbean
> > > > > > > > 
> code="org.jboss.resource.connectionmanager.LocalTxConnecti
> > > > > > > > on
> > > > > > > > Mana
> > > > > > > > ge
> > > > > > > > r"
> > > > > > > > > name="jboss.jca:service=LocalTxCM,name=TestAppDb">
> > > > > > > > > <attribute
> > > > > > > name="SecurityDomainJndiName">SecureTestAppDb</attribute>
> > > > > > > > > <depends 
> > > > > > > > > 
> optional-attribute-name="ManagedConnectionFactoryName">
> > > > > > > > > <!-- embedded mbean-->
> > > > > > > > > <mbean
> > code="org.jboss.resource.connectionmanager.RARDeployment"
> > > > > > > > > name="jboss.jca:service=LocalTxDS,name=TestAppDb">
> > > > > > > > > <attribute name="JndiName">TestAppDb</attribute>
> > > > > > > > > <attribute name="ManagedConnectionFactoryProperties"> 
> > > > > > > > > <properties> 
> > > > > > > > > <config-property name="ConnectionURL"
> > > > > > > > >
> > > > > > > > 
> > > > > > > 
> type="java.lang.String">jdbc:mysql://w2czz4ch03:3306/TestApp
> > > > > > > Db
> > > > > > > </config-prope
> > > > > > > > > rty> 
> > > > > > > > > <config-property name="DriverClass" 
> > > > > > > > > 
> type="java.lang.String">com.mysql.jdbc.Driver</config-pr
> > > > > > > > > operty
> > > > > > > > > >
> > > > > > > > > </properties>
> > > > > > > > > </attribute>
> > > > > > > > > <!-- Below here are advanced properties -->
> > > > > > > > > <!-- hack-->
> > > > > > > > > <depends
> > > > > > > > >
> > > > > > > > 
> > > > > > > 
> optional-attribute-name="OldRarDeployment">jboss.jca:service
> > > > > > > =R
> > > > > > > ARDeployment,n
> > > > > > > > > ame=JBoss LocalTransaction JDBC Wrapper</depends> 
> > > > > > > > > </mbean>
> > > > > > > > > </depends> <depends 
> > > > > > > > > optional-attribute-name="ManagedConnectionPool">
> > > > > > > > > <!-- embedded mbean-->
> > > > > > > > > <mbean
> > > > > > > > > 
> > > > > > > 
> code="org.jboss.resource.connectionmanager.JBossManagedConne
> > > > > > > ct
> > > > > > > ionP
> > > > > > > oo
> > > > > > > l"
> > > > > > > > > name="jboss.jca:service=LocalTxPool,name=TestAppDb">
> > > > > > > > > <attribute name="MinSize">0</attribute> <attribute
> > > > > > > > > name="MaxSize">50</attribute> <attribute 
> > > > > > > > > name="BlockingTimeoutMillis">5000</attribute>
> > > > > > > > > <attribute name="IdleTimeoutMinutes">15</attribute>
> > > > > > > > > <attribute name="Criteria">ByContainer</attribute> 
> > > > > > > > > </mbean> 
> > > > > > > > > </depends> 
> > > > > > > > > <depends
> > > > > > > > >
> > > > > > > > 
> > > > > > > 
> optional-attribute-name="CachedConnectionManager">jboss.jca:
> > > > > > > se
> > > > > > > rvice=CachedCo
> > > > > > > > > nnectionManager</depends>
> > > > > > > > > <depends
> > > > > > > > >
> > > > > > > > 
> > > > > > > 
> optional-attribute-name="JaasSecurityManagerService">jboss.s
> > > > > > > ec
> > > > > > > urity:service=
> > > > > > > > > JaasSecurityManager</depends>
> > > > > > > > > <attribute
> > > > > > > 
> name="TransactionManager">java:/TransactionManager</attribut
> > > > > > > e>
> > > > > > > > > <!-- make the rar deploy! hack till better 
> deployment--> 
> > > > > > > > > <depends>jboss.jca:service=RARDeployer</depends>
> > > > > > > > > </mbean>
> > > > > > > > > </server>
> > > > > > > > > 
> > > > > > > > > I have replaced the exsiting lines in
> > > > > > > standardjbosscmp-jdbc.xml and
> > > > > > > > > standardjaws.xml with:
> > > > > > > > >       <datasource>java:/TestAppDb</datasource>
> > > > > > > > >       <datasource-mapping>mySQL</datasource-mapping>
> > > > > > > > > 
> > > > > > > > > I've confirmed the username/password in 
> MySql. Not sure
> > > > > > > > > why
> > > > > > > > > it's complaining about the JndiName.
> > > > > > > > > 
> > > > > > > > > Seems that I have something mismatched ... 
> any ideas ??
> > > > > > > > > 
> > > > > > > > > Thx for the help !!
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > > Pierre Comtois
> > > > > > > > > > Business Acceleration Services, Solutions 
> Consulting 
> > > > > > > > > > 45 O'Connor Street, Suite 500    *    
> Ottawa, Ontario K1P
> > 1A4
> > > > > > > > > > Ph: 613-787-4649  *  FAX: 613-567-6053  *  E-Mail: 
> > > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> > > > > > > > > 
> -------------------------------------------------------
> > > > > > > > > This sf.net email is sponsored by:ThinkGeek Welcome to
> > > > > > > > > geek heaven. http://thinkgeek.com/sf
> > > > > > > > > _______________________________________________
> > > > > > > > > JBoss-user mailing list 
> [EMAIL PROTECTED] 
> > > > > > > > > 
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> > > > > > > --
> > > > > > > xxxxxxxxxxxxxxxxxxxxxxxx
> > > > > > > Adrian Brock
> > > > > > > Director of Support
> > > > > > > Back Office
> > > > > > > JBoss Group, LLC
> > > > > > > xxxxxxxxxxxxxxxxxxxxxxxx
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > -------------------------------------------------------
> > > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > > Welcome to geek heaven.
> > > > > > > http://thinkgeek.com/sf 
> > > > > > > _______________________________________________
> > > > > > > JBoss-user mailing list [EMAIL PROTECTED] 
> > > > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > > > > > > 
> > > > > > 
> > > > > > 
> > > > > > -------------------------------------------------------
> > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > Welcome to geek heaven.
> > > > > > http://thinkgeek.com/sf 
> > > > > > _______________________________________________
> > > > > > JBoss-user mailing list [EMAIL PROTECTED] 
> > > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > > > > > 
> > > > > > 
> > > > > > -------------------------------------------------------
> > > > > > This sf.net email is sponsored by:ThinkGeek
> > > > > > Welcome to geek heaven.
> > > > > > http://thinkgeek.com/sf 
> > > > > > _______________________________________________
> > > > > > JBoss-user mailing list [EMAIL PROTECTED] 
> > > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> -- 
> xxxxxxxxxxxxxxxxxxxxxxxx 
> Adrian Brock
> Director of Support
> Back Office
> JBoss Group, LLC 
> xxxxxxxxxxxxxxxxxxxxxxxx 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to