<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
HAJNDI problem
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/apph_">Krzysztof Pankowski</a> in <i>JNDI and Naming</i> - <a href="http://community.jboss.org/message/641846#641846">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hello,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>First of all I will try to describe goal we would like to achieve plus the configuration we are using.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Application server version is JBoss 5.</p><p>There are 4 nodes which form a cluster. All nodes are on the same machine, having the same IP address. Only ports configuration is different.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>We have enterprise application which uses JCA adapter to connect to some EIS. ConnectionFactory in JCA adapter is defined under some name in JNDI. This is working perfectly fine. Now, what we would like to do, is to have this JNDI name for ConnectionFactory to be seen on every node (not to have different pools on each node). </p><p>The first very basic idea, since it is a JCA adapter, is to deply the RAR file on the other nodes also so that classes used from the adapter are seen, but without the adapterName-ds.xml file, so that JBoss does not create JNDI entry on every node for ConnectionFactory.</p><p>Instead we would like to use HAJNDI, so basicaly have the connection pool shared on all nodes.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>But there is a problem, because in such configuration the JNDI entry is only found on the Node1 which has both: RAR adapter plus the adapterName-ds.xml configuration for JNDI entry. On all other nodes the JNDI lookup does not return anything.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>We have tried <a class="jive-link-external-small" href="http://docs.jboss.org/jbossclustering/cluster_guide/5.1/html/clustering-jndi.html">http://docs.jboss.org/jbossclustering/cluster_guide/5.1/html/clustering-jndi.html</a> and to be more specific configuration described for running clients inside application server using <code class="literal">jnp.partitionName.</code></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>There are no errors, but JNDI lookup fails.</p><p>We have also the hajndi-jboss-beans.xml file on all nodes in the 'cluster' directory as shown in<a class="jive-link-anchor-small"><code class="literal"></code></a> <a class="jive-link-external-small" href="http://docs.jboss.org/jbossclustering/cluster_guide/5.1/html/clustering-jndi.html#clustering-jndi-jboss">http://docs.jboss.org/jbossclustering/cluster_guide/5.1/html/clustering-jndi.html#clustering-jndi-jboss</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>What is wrong, or what is missing? Maybe it is not the best configuration for our problem?</p><p>Of course I can provide any additional informations...</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks and regards</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/641846#641846">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JNDI and Naming at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2083">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>