&LT; /盐GT; &LT;密码&GT; thepass&LT; /密码&GT; &LT;迭代计数&GT 19 LT; /迭代计数&GT; &LT; /对称加密&GT;&LT; /网络&gt;&lt; partition-group enabled =“false”/&gt;&LT; 执行者 </跨度> -service name =“default ”&gt; &LT;游泳池尺寸&GT; 16&LT; /池大小&GT; &LT;队列容量大于0&LT; /队列容量&GT;&LT; / 执行者 </跨度> -service&GT;&lt; queue name =“default”&gt; &LT;最大尺寸大于0&LT; /最大尺寸&GT; &LT;备份计数大于1&LT; /备份计数&GT; &lt; async-backup-count&gt; 0
通过在我的设置中设置属性解决了这个问题 persistence.xml中
<property name="hibernate.cache.region_prefix" value="myApp"/>
如果未设置此属性,则会限制hibernate将应用程序名称附加到在内存中创建的映射,因此对于这两个Web应用程序,只有一个映射存在,而不管它们是否使用相同的DB。