Chování příkazu ejbdeploy platformy WebSphere se změnilo v produktu WebSphere Traditional V8.5.5 a V9.0. Změna chování závisí na verzi opravné sady WebSphere, na kterou migrujete.
Příkaz EJBDeploy byl zamítnut v roce 2018 a již není vyžadován pro objekty EJB verzí 1.x, 2.x a objekty typu message-driven bean. Moduly Ejb, které neobsahují objekty entity bean, se nyní mohou pomocí příkazu EJBDeploy přeskočit a budou pak automaticky používat implementaci JIT (just-in-time) pro dynamické generování kódu implementace. Výchozí chování instalace aplikace bude i nadále používat příkaz EJBDeploy. Přestože příkaz EJBDeploy již není pro relace a objekty typu message-driven bean požadován, je stále podporován pro všechny typy objektů typu bean. Nic nebylo odebráno, příkaz EJBDeploy je nyní volitelný. V případě objektů entity bean je příkaz EJBDeploy stále požadován.
Příkaz EJBDeploy lze v pozdějších verzích odebrat.
Poznámka: Pokud mají nějaké objekty session bean vzdálená rozhraní, budou muset použít RMIC nebo createEJBStubs pro generování tříd Stub. Dříve byl proveden příkaz EJBDeploy pro objekty session bean.
Před produktem WebSphere Traditional V8.5.5.14 nebyl příkaz EJBDeploy podporován v prostředí Java 8. Pokud migrujete na verzi WebSphere 8.5.5.14 nebo novější, je automaticky zahrnuta oprava, která povoluje podporu Java 8 pro EJBDeploy, a při použití EJBDeploy se nepožaduje žádná další akce.
Všimněte si, že povolení podpory ejbdeploy Java 8 zakáže schopnost spustit příkaz ejbdeploy s prostředím Java 6.
Informace o opravách dostupné pro nejnovější opravné sady naleznete na stránce podpory IBM Doporučené aktualizace pro server WebSphere Application Server.
Při migraci na verzi WebSphere 8.5.5 s Java 8 je soubor ejb-jar.xml s verzí 2.1 nebo nižší označen, protože příkaz ejbdeploy nebude spuštěn s prostředím Java 8 pro WebSphere verze 8.5.5.13 a nižší. Oprava pro povolení podpory Java 8 pro EJBDeploy musí být použita ručně. Další informace o této opravě viz PI73197:Enable Java 8 pro EJBDeploy na serveru WebSphere Application Server.
Další informace viz Vztahy EJBDEPLOY – tipy k odstraňování problémů.