Это правило обнаруживает использование WebLogic weblogic.transaction.RollbackException в файле Java . Можно изменить исключение на javax.transaction.RollbackException .
ServletAuthentication является собственным API WebLogic, и его нельзя использовать в
WebSphere traditional и Liberty. Для применения идентификации используйте следующие методы Java:
HttpServletRequest.login() и HttpServletRequest.logout().
За дополнительной информацией обратитесь к описанию интерфейса HttpServletRequest в документации по Java.
Правило находит следующее:
Пример для новых объектов и создания экземпляра класса:
RollbackException e = new RollbackException()
Пример для объявления поля на уровне объекта:
private RollbackException e ;
Пример для переменной метода:
private void doX(){
RollbackException e;
}
Пример для выражения приведения типа:
RollbackException e = (RollbackException) someOtherException;
Пример для оператора throws метода:
private void doX() throws MyException, RollbackException {
// данные метода
}
Объект будет обнаружен, если он используется в качестве полного имени, например weblogic.transaction.RollbackException .
Объект также обнаруживается, если он используется как простое имя, такое как
RollbackException
, если существуют два следующих оператора импорта:
import weblogic.transaction.*;
или
import weblogic.transaction.RollbackException;