anonymous wrote : 
  | 
  | 1, how can I get the datasource object so to get a connection ? Since my 
web app is in the save JVM, could i get the datasource directly without a jndi 
lookup (may fetch the datasource mbean directly ?)? some code snippet will be 
really appreciated. 
  | 
  | 

Being in VM has nothing to do with it. JNDI is the *only* way to look up the 
managed object. Your choice of how you do this depends: 

You can always look up the object directly in JNDI

InitialContext initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:/PostgresDS");

Note the use of the "java:/" qualifier in the lookup. DataSources are, by 
default, bound into the java: namespace and are meant to be used within the 
context of JBoss and not remotely (ie by a thin Client). Note, there is a way 
to disable this and use it outside of the container but it is *not*, and I 
cannot stress this more emphatically, *not* recommended. 

The other approach is to use a resource-ref in your web.xml/ejb-jar.xml file. 
This introduces a logical binding between a name and a raw jndi name. Consult 
the relevant J2EE specifications for more information.

anonymous wrote : 
  | 2,Is the database connections REALLY been pooled ,according the config like 
above ? 
  | 

Yes. 

anonymous wrote : 
  | 3,how to config to let jboss server initiate serveral database connection 
when startup?
  | 

JBoss 4.0.5 introduces a  option to JBoss/JCA. The deault pool behavior does 
not construct managed connections on startup but rather, uses lazy 
initialization. The  option allows the pool to prefill to the  mininum 
allowance. Note, this can only be used for pools with the criteria of 
'ByNothing'. 

See

http://wiki.jboss.org/wiki/Wiki.jsp?page=ConfigDataSources

and 

http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossJCAPooling




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969896#3969896

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3969896
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to