WebSphere EJBDeploy viselkedési különbségek és elavulás

A WebSphere ejbdeploy parancs viselkedése megváltozott a hagyományos WebSphere 8.5.5 és 9.0 változatban. A viselkedésváltozás a WebSphere javítócsomag változatától függ, amelyre áttér.

WebSphere V8.5.5.16 vagy újabb és WebSphere V9.0.5 vagy újabb

Az EJBDeploy 2018-ban elavult, és már nem szükséges ejb 1.x, 2.x változatú munkamenet és üzenetvezérelt komponensek esetén. Az egyedkomponenseket nem tartalmazó Ejb modulok most mellőzhetik az EJBDeploy használatát, és automatikusan just-in-time (JIT) telepítést használnak a telepítési kód dinamikus előállítására. Az alkalmazástelepítés alapértelmezett viselkedése továbbra is az EJBDeploy használata. Habár az EJBDeploy már nem kötelező a munkamenethez és az üzenetvezérelt komponensekhez, továbbra is támogatott minden komponens esetén. Semmi nem kerül eltávolításra, az EJBDeploy most nem kötelező. Egyedkomponensek esetén az EJBDeploy továbbra is kötelező.

Az EJBDeploy a későbbi változatokban eltávolításra kerülhet.

Megjegyzés: Ha valamelyik munkamenet komponens távoli felületekkel rendelkezik, akkor az RMIC vagy a createEJBStubs segítségével állíthatja elő a csonk osztályokat. Korábban ezt az EJBDeploy végezte el a munkamenet komponenseknél .

WebSphere V8.5.5.14 és V8.5.5.15

A hagyományos WebSphere V8.5.5.14 előtt az EJBDeploy nem volt támogatott Java 8 platformon. Ha WebSphere 8.5.5.14 vagy újabb változatra tér át, akkor az automatikusan tartalmaz egy javítást, amely engedélyezi az EJBDeploy Java 8 támogatását, és nincs szükség további műveletre az EJBDeploy használatakor.

Megjegyzés: az ejbdeploy Java 8 támogatásának engedélyezése esetén az ejbdeploy parancs Java 6 változattal nem futtatható.

A későbbi javítócsomagokban elérhető javításokkal kapcsolatban olvassa el az IBM terméktámogatási oldalán a WebSphere Application Server javasolt frissítései című részt.

WebSphere 8.5.5.13 és korábbi változatok

Amikor 8.5.5 változatra áll át Java 8 használatával, a 2.1 és régebbi verziószámú ejb-jar.xml fájlok megjelölésre kerülnek, mert az ejbdeploy a WebSphere V8.5.5.13 és korábbi változatok Java 8 változatával nem fog futni. Az EJBDeploy Java 8 támogatás engedélyezésének javítását manuálisan kell alkalmazni. A javítást további információkért lásd: PI73197:Enable Java 8 Support for EJBDeploy on WebSphere Application Serverbeállítást.

További információkért lásd: EJBDEPLOY viszonyok – hibaelhárítási tippek.