在 WebSphere Application Server 上进行部署之前,需要从应用程序中除去 WebLogic 专有的 EJBGEN 注释。 这些注释来自 weblogic.ejbgen 包。
此规则会检测是否在 Java 文件中使用了这些 EJBGEN 注释。在源扫描程序中,为此规则提供了快速修订。 快速修订将除去所有注释、其内容及其对应导入。
|
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") |
先前看到的所有代码行都将除去。这包括导入、未限定注释、完全限定注释以及这些注释中的所有内容。