Статические ссылки только для чтения (которые и есть регистратор), как правило, хороши, если нет проблем с несколькими их копиями (по усмотрению сервера приложений).
Это, как говорится, нет ничего, что говорит, что регистратор должен быть в статической переменной. Это может быть переменная экземпляра (и временная, если ваш регистратор не сериализуем).
Одна вещь, которую нужно понять с помощью правил EJB, - это наиболее важно понять, почему они существуют и что может привести к отключению сервера приложений (если вы действительно разрабатываете сервер приложений, независимый). Как только вы это поймете, вы узнаете, как с ними работать (и они имеют смысл, учитывая, что сервер приложений должен делать с вашим классом). Если это просто набор произвольных правил, написанных на документе, вы не сможете понять, как с ними работать, вместо того, чтобы попасть в ловушку.