我已将我的常用类(域对象、实用程序和 JPA2 - 持久性服务)打包到一个 jar 中。我将 jar 包含到我的其他两个应用程序的库中,并为每个应用程序独立配置持久性单元和实体管理器。两个应用程序都部署为同一个 tomcat 上的 servlet。但是,如果一个应用程序操作 MySQL-DB 的数据,则另一个应用程序不会使用更新的数据。
如何使用集中的持久性服务并允许所有应用程序访问最新数据?我是否必须使用 JNDI 或将所有内容打包为 EAR 而不是单个 WAR?
我已将我的常用类(域对象、实用程序和 JPA2 - 持久性服务)打包到一个 jar 中。我将 jar 包含到我的其他两个应用程序的库中,并为每个应用程序独立配置持久性单元和实体管理器。两个应用程序都部署为同一个 tomcat 上的 servlet。但是,如果一个应用程序操作 MySQL-DB 的数据,则另一个应用程序不会使用更新的数据。
如何使用集中的持久性服务并允许所有应用程序访问最新数据?我是否必须使用 JNDI 或将所有内容打包为 EAR 而不是单个 WAR?