Keine Bean-managed Persistence in EJB 3.0 verwenden

IBM WebSphere Application Server Version 7.0 unterstützt keine BMP-Entity-Beans (Bean-managed Persistence, über JavaBeans realisierte Transaktionspersistenz) und CMP-Entity-Beans (Container-managed Persistence, über Container realisierte Transaktionspersistenz) der Version 1.x und 2.x in Modulen der EJB Version 3.0. Die BMP-Entity-Beans werden jedoch für JAX-WS-Laufzeit wird für WebSphere Application Server V6.1 Feature Pack for EJB 3 in Modulen der EJB Version 3.0 unterstützt.

Wenn Sie eine Migration vom Feature-Pack ausführen, können Anwendungen, die mit EJB-Entity-Beans in Modulen der EJB Version 3.0 gepackt sind, unter Version 7.0 nicht installiert werden. Eine EJB-JAR-Datei wird als Modul der EJB Version 3.0 eingestuft, wenn die Datei dem folgenden Beispiel gleicht:

<ejb-jar id="ejb-jar_ID" version="3.0"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">

Sie müssen Ihre Module der EJB Version 3.0 mit Modulen der EJB Version 2.x und früher erneut packen. Geschieht dies nicht, schlägt die Installation von Anwendungen, die Entity-Beans enthalten, fehl.