Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Problem we wdrożeniu wojny serwera konsoli JBPM 5.4 na serwerze aplikacji Websphere z pakietem funkcji JPA2 do korzystania z bazy danych Oracle

java:comp/... nie działa dobrze z zarządzanym przez kontener Hibernate JPA. Serwer WebSphere Application Server musi wywołać funkcję createContainerEntityManagerFactory przed wykonaniem prawie wszystkich innych czynności w aplikacji, ponieważ to wywołanie może zarejestrować obiekt ClassFileTransformer, który musi zmodyfikować kody bajtowe jednostek.

Twoje opcje to:

  1. Usuń użycie java:comp/... i użyj nazwy JNDI z przestrzeni nazw serwera (np. jdbc/myds ).

  2. Wyłącz JPA zarządzany przez kontener dla aplikacji zgodnie z opisem w APAR PM26361 . (Ten raport APAR opisuje problemy z wydajnością spowodowane wywołaniem metody createContainerEntityManagerFactory podczas uruchamiania aplikacji, ale tej właściwości można również użyć w celu uniknięcia tego problemu). Oczywiście wyłączenie JPA zarządzanego przez kontener oznacza, że ​​nie można już używać @PersistenceUnit /@PersistenceContext adnotacje lub / .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy COUNT(rowid) jest szybszy niż COUNT(*)?

  2. SQL Dynamic ASC i DESC

  3. Jak uzyskać listę wszystkich zmaterializowanych widoków w Oracle?

  4. Jak napisać procedurę składowaną, która dodaje kolumnę do kursora ref z innej procedury składowanej?

  5. Wybierz drugą najbardziej minimalną wartość w Oracle