Пользователь Pascal Thivent любезно удалил пост, в котором содержался ответ на эту проблему по какой-то странной и странной причине. Поэтому мне придется перепечатывать решения.
Итак, в основном решения:
1: Glassfish выдавал много предупреждений, потому что он был установлен в каталоге, имя пути которого содержало пробел «Program Files». Чтобы решить эту проблему, просто установите его в C: /
2: Что касается создаваемого исключения NullPointerException (см. Первый пост и прокрутите немного вниз), то, похоже, существует проблема, связанная с этой ссылкой https://glassfish.dev.java.net/issues/show_bug.cgi?id=11494 со glassfish и java6u18. Поэтому, чтобы решить эту проблему, либо подождите, пока java исправит эту ошибку в будущих обновлениях, либо уменьшите версию до java6u17 или ниже.
Надеюсь, это может быть полезно.