sql >> Databáze >  >> RDS >> Oracle

Problém při nasazování konzolového serveru JBPM 5.4 na aplikačním serveru Websphere s balíkem funkcí JPA2 pro použití databáze Oracle

java:comp/... nefunguje dobře s Hibernate JPA spravovaným kontejnerem. WebSphere Application Server musí zavolat createContainerEntityManagerFactory, než v aplikaci provede téměř vše ostatní, protože toto volání může zaregistrovat ClassFileTransformer, který potřebuje upravit bajtové kódy entit.

Vaše možnosti jsou:

  1. Odeberte použití java:comp/... a použijte název JNDI ze jmenného prostoru serveru (např. jdbc/myds ).

  2. Zakažte pro aplikaci JPA spravované kontejnery, jak je popsáno v APAR PM26361 . (Tento APAR popisuje problémy s výkonem způsobené voláním createContainerEntityManagerFactory během spouštění aplikace, ale vlastnost lze také použít k tomu, aby se tomuto problému zabránilo.) Deaktivace JPA spravovaného kontejnerem samozřejmě znamená, že již nemůžete používat @PersistenceUnit /@PersistenceContext anotace nebo / .



  1. Co potřebuji ke spuštění SQL?

  2. Jak mohu definovat typ v oracle11g, který odkazuje na kolekci tohoto typu?

  3. Provádí EXCEPT rychleji než JOIN, když jsou sloupce tabulky stejné

  4. PLS-00201:Musí být deklarován identifikátor UTIL_FILE