我已经将我的公共类(域对象,实用程序和JPA2 - 持久性服务)打包到一个jar中。我将这个jar包装到我的libs中,用于其他两个应用程序,并为每个应用程序独立配置持久性单元和实体管理器。这两个应用程序都在同一个tomcat上作为servlet进行部署。但是,如果一个应用程序操纵MySQL-DB的数据,另一个应用程序不会使用更新的数据。实体管理器可以由两个servlet共享吗?
如何使用集中式持久性服务并允许所有应用程序访问最新数据?我必须使用JNDI还是将所有东西都打包成EAR而不是单个WAR?
您需要为JPA共享L2缓存。这个问题与servlet无关。 – BalusC
提到servlet只是为了描述一个特定的用例。 – Franatique
好的。仅仅指出这不能/不应该使用Servlet API工具来解决。 – BalusC