我已經將我的公共類(域對象,實用程序和JPA2 - 持久性服務)打包到一個jar中。我將這個jar包裝到我的libs中,用於其他兩個應用程序,併爲每個應用程序獨立配置持久性單元和實體管理器。這兩個應用程序都在同一個tomcat上作爲servlet進行部署。但是,如果一個應用程序操縱MySQL-DB的數據,另一個應用程序不會使用更新的數據。實體管理器可以由兩個servlet共享嗎?
如何使用集中式持久性服務並允許所有應用程序訪問最新數據?我必須使用JNDI還是將所有東西都打包成EAR而不是單個WAR?
您需要爲JPA共享L2緩存。這個問題與servlet無關。 – BalusC
提到servlet只是爲了描述一個特定的用例。 – Franatique
好的。僅僅指出這不能/不應該使用Servlet API工具來解決。 – BalusC