ВНИМАНИЕ: В одном и том же ClassLoader найдено несколько приложений JSF.Невозможно безопасно определить, какой экземпляр FactoryManager использовать - PullRequest
3 голосов
/ 14 июня 2011

Я пытаюсь создать приложение, в котором я объединяю jsf2, prettyfaces, jpa и glassfish 3.1. У меня были некоторые проблемы с загрузкой prettyfilter для правильной загрузки, которая была исправлена, следуя инструкции здесь .

Однако после выполнения этих шагов у меня возникла проблема с тем, что журнал Glassfish был затоплен некоторыми действительно раздражающими сообщениями с предупреждениями. Похоже, они не влияют на функциональность моей страницы, но я хотел бы знать, есть ли что-то, что заставит их уйти? Предупреждение:

WARNING: Multiple JSF Applications found on same ClassLoader.  Unable to safely determine which FactoryManager instance to use. Defaulting to first match

Кроме того, у меня возникла проблема с удалением этого веб-приложения. Администраторский интерфейс Glassfish покажет текст с надписью «Обнаружен длительный процесс», прежде чем пользовательский интерфейс станет бесполезным, и мне придется перезапустить сервер gf. Я получаю сообщение об ошибке в журнале gf:

INFO: PrettyFilter shutting down...
INFO: Admin Console: Initializing Session Attributes...
WARNING: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'.
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'command' event for 'button1'.

Не уверен, имеет ли это какой-либо смысл для кого-либо, но любая помощь очень ценится !!:)

1 Ответ

5 голосов
/ 14 июня 2011

Об этих проблемах уже сообщили команде разработчиков Glassfish.

Glassfish 3.2 будет самой ранней версией, в которой будут исправлены обе проблемы.

...