Я развертываю приложение EJB внутри Glassfish и хочу, чтобы оно использовало движок ejb для моего приложения. Однако, когда я добавляю Predicate в свой удаленный класс, он меняет движок на appclient вместо ejb.
@Override
public int getNombreAjourne(String filiere, String classe) throws
Exception {
List<Student> allStudents = Parser.getStudents();
// Deleting this line fix the problem
Predicate<Student> byFiliereAndClasse = student ->
student.getFiliere().equals(filiere)
&& student.getClasse().equals(classe)
&& student.getMoyenne() < 10;
return allStudents.size();
}