У меня возникли проблемы с переносом веб-приложения из Glassfish 3.1 в Websphere 8.5. Проблема заключается в использовании JPA2: следующая конфигурация, работающая в Glassfish, не работает в Websphere:
<persistence-unit name="pippoPU" transaction-type="JTA">
<jta-data-source>jdbc/pippo</jta-data-source>
и:
@ManagedBean(name = "xxxxxxx")
@ViewScoped
public class MioJSFBean implements Serializable {
.....
.....
@Resource
private UserTransaction utx = null;
@PersistenceUnit(unitName = "pippoPU")
private EntityManagerFactory emf = null;
....
....
}
Проблема в том, что EntityManagerFactory не вводится.. он остается нулевым..
Оба сервера приложений совместимы с JEE6.
(несколько месяцев назад я пробовал на Weblogic 10.3 и, если я правильно помню, у меня была та же проблема, когда я развертывал прямо из Eclipse... Это была известная проблема, которую можно было решить, настроив «Опубликовать как разнесенный архив» из плагина weblogic-eclipse.)
У кого-нибудь есть предложения?
большое спасибо