WebSphere Application Server 上へのデプロイメントの前に WebLogic 専有の EJBGEN アノテーションを削除する必要があります。これらのアノテーションは、weblogic.ejbgen パッケージに由来しています。
この規則は、Java ファイル内でのこれらの EJBGEN アノテーションの使用を検出します。ソース・スキャナーで、この規則のクイック・フィックスが使用可能です。クイック・フィックスは、すべてのアノテーション、それらの内容、および対応する import を削除します。
|
import weblogic.ejbgen.Session;; ... @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") |
上に示されているコードのすべての行が削除されます。これには、import、非修飾アノテーション、完全修飾アノテーション、およびアノテーション内のすべての内容が含まれます。