Ne használjon WebLogic EJBGEN annotációkat

A WebLogic szabadalomvédett EJBGEN annotációit el kell távolítani az alkalmazásból, mielőtt WebSphere Application Server kiszolgálón telepíti azt. Ezek a feljegyzések a weblogic.ejbgen csomag.


EZ a szabály ezeknek az EJBGEN annotációknak a használatát ismeri fel a Java fájlokban. Amikor a szabály automatikus javítása elérhetővé válik. Az automatikus javítás eltávolítja az összes megjegyzést, azok tartalmát és a hozzájuk tartozó importokat.


Példa kód a migráció előtt:

import weblogic.ejbgen.Session;;

...
class="Code"> < span class="indent"> < /span>@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

A korábban látható összes kódsor el lesz távolítva. Ez magában foglalja az importálást, a minősítés nélküli annotációt, a teljes képzésű annotációt és az annotációk teljes tartalmát.