Похоже, установщик контейнера портлета предполагает, что у вас есть разрешение на запись в каталог domain1. Если вы установили GlassFish в / usr / local, у вас может не быть разрешения на запись ... что вы и обнаружили.
Вы можете запустить программу установки контейнера портлета от имени пользователя root или сделать следующее (для этого не требуется root-права):
asadmin create-domain --domaindir ~/myDomains --adminport 4848 domain1
Затем запустите установщик и укажите ~ / myDomains / domain1 для каталога домена.