Hi all,
We try to bind a datasource from our simple client but JBoss always throws
this exception : "javax.naming.NameNotFoundException:ProgressDS not bound".
Even if during the starting of JBoss we have the message : "XA connection
pool ProgresDS bound to java:/ProgressDS".
What's wrong ????....
We have tried to look at the deployed objects with jndiView tool but we
can't see the deployed datasource : is it normal ???
Here follow the extracts of the different configurations files :
In jboss.conf file :
--------------------
<MLET CODE="org.jboss.jdbc.XADataSourceLoader"
ARCHIVE="jboss.jar,progress.zip" CODEBASE="../../lib/ext/">
<ARG TYPE="java.lang.String" VALUE="ProgressDS">
<ARG TYPE="java.lang.String"
VALUE="org.jboss.minerva.xa.XADataSourceImpl">
</MLET>
In jboss.jcml :
---------------
<mbean name="DefaultDomain:service=XADataSource,name=ProgressDS">
<attribute name="Properties"></attribute>
<attribute
name="URL">jdbc:jdbcprogress:T:FR0985DEV700:7000:kil</attribute>
<attribute name="GCMinIdleTime">1200000</attribute>
<attribute name="JDBCUser">*****</attribute>
<attribute name="MaxSize">5</attribute>
<attribute name="Password">*****</attribute>
<attribute name="GCEnabled">false</attribute>
<attribute name="InvalidateOnError">false</attribute>
<attribute name="TimestampUsed">false</attribute>
<attribute name="Blocking">true</attribute>
<attribute name="GCInterval">120000</attribute>
<attribute name="IdleTimeout">1800000</attribute>
<attribute name="IdleTimeoutEnabled">false</attribute>
<attribute name="LoggingEnabled">false</attribute>
<attribute name="MaxIdleTimeoutPercent">1.0</attribute>
<attribute name="MinSize">3</attribute>
</mbean>
Client test file :
------------------
Connection conn = null;
try {
Properties properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.provider.url","localhost:1099");
Context ctx = new InitialContext(properties);
DataSource ds = (DataSource)ctx.lookup("java:/ProgressDS");
//DataSource ds = (DataSource)ctx.lookup("java:/comp/env/ProgressDS");
conn = ds.getConnection();
} catch(Exception ne) {
System.err.println("erreur"+ne);
} finally {
if(conn != null)
try {conn.close();} catch(SQLException e) {}
}
Thanks for you help.
Matthias
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]