WebSphere Application Server 上へのデプロイメントの前に WebLogic 専有の EJBGEN アノテーションを削除する必要があります。 これらの注釈は、
weblogic.ejbgen
パッケージ。
この規則は、Java ファイル内でのこれらの EJBGEN アノテーションの使用を検出します。 このルールの自動修正プログラムが利用可能になったら。
自動修正では、すべての注釈とその内容、それに対応するインポートが削除される。
import weblogic.ejbgen.Session;;
...
< span 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")
上に示されているコードのすべての行が削除されます。これには、import、非修飾アノテーション、完全修飾アノテーション、およびアノテーション内のすべての内容が含まれます。