我無法將Web應用程序從Glassfish 3.1移植到Websphere 8.5。 的問題是使用JPA2的: 在Glassfish的運行在WebSphere不起作用以下配置:關於在Websphere中使用@PersistenceUnit注入EntityManagerFactory的問題
<persistence-unit name="pippoPU" transaction-type="JTA">
<jta-data-source>jdbc/pippo</jta-data-source>
@ManagedBean(name = "xxxxxxx")
@ViewScoped 公共類MioJSFBean實現Serializable { ..... .....
@Resource
private UserTransaction utx = null;
@PersistenceUnit(unitName = "pippoPU")
private EntityManagerFactory emf = null;
....
....
}
的問題是,EntityManagerFactory是沒有注入..它保持爲空..
這兩個應用程序服務器都符合JEE6。 (幾個月前,我嘗試過使用Weblogic 10.3,如果我沒有記錯的話,我直接從Eclipse部署時遇到了同樣的問題......這是一個已知問題,可以通過將「發佈」設置爲一個分解檔案「,來自weblogic-eclipse插件。)
有沒有人有一些建議?
非常感謝你