<!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="https://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;">
WebApps sharing JPA entities in one cache
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/Ernie2705">Björn See</a> in <i>JBoss AS 7 Development</i> - <a href="https://community.jboss.org/message/772196#772196">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>i´ve been playing around a while now with trying to deploy several (spring+jpa) web applications in one jboss 7 instance and getting them to share their entities in one infinispan cache.</p><p>Each web application ships some jars with it which contain several (maybe the same) POJO entity classes. Every app has its own persistence and application context.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I read and learned that in such an environment it is not possible to use one single cache instance. Infinispan creates an instance for each web application which makes the cache mechanism useless for my case.</p><p>Now I read about the possibility to use a standalone infinispan cache server and connect it to the JBoss instance as remote cache server. So I tried this configured the JBoss to use a remote-store, started infinispan server and JBoss server but the entities are not cached on the remote server. I also do not see anything from my entities in the jmx console of infinispan.</p><p>Here is my configuration:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>{code:xml}</p><p>        <subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="hibernate"></p><p>            <cache-container name="hibernate" default-cache="entity" start="EAGER"></p><p>                <local-cache name="entity" start="EAGER"></p><p>                    <transaction mode="NON_XA"/></p><p>                    <eviction strategy="LRU" max-entries="1000000"/></p><p>                    <expiration max-idle="100000"/></p><p>                    <remote-store socket-timeout="60000"></p><p>                        <remote-server outbound-socket-binding="remote-store-hotrod-server"/></p><p>                    </remote-store></p><p>                </local-cache></p><p>                <local-cache name="local-query"></p><p>                    <transaction mode="NONE"/></p><p>                    <eviction strategy="LRU" max-entries="1000000"/></p><p>                    <expiration max-idle="100000"/></p><p>                </local-cache></p><p>                <local-cache name="timestamps"></p><p>                    <transaction mode="NONE"/></p><p>                    <eviction strategy="NONE"/></p><p>                </local-cache></p><p>            </cache-container></p><p>        </subsystem></p><p>...</p><p>    <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"></p><p>        ...</p><p>        <outbound-socket-binding name="remote-store-hotrod-server"></p><p>            <remote-destination host="127.0.0.1" port="11222"/></p><p>        </outbound-socket-binding></p><p>    </socket-binding-group></p><p>{code}</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I´m feeling very uncertain with all this cause I did not find any working example for such a scenario. I even did not find an example or description of the configuration for using remote store, infinispan server and JPA.</p><p>Maybe someone could give me a hint or link to some documentation or could just tell me, that this is not the right way to solve the problem?!?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks in advance,</p><p>Ernie</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/772196#772196">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS 7 Development at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>