Существует два типа дистрибутива glassfish: исполняемый установщик и zip-архив.
Я должен использовать zip-архив. Но консоль администратора не работает, отображается только div с синим колонтитулом, ресурс /theme/META-INF/com_sun_faces_ajax.js
не найден и ошибка на странице:
http://localhost:4848/:
...
<script type="text/javascript">
if (true) {
//submitAndDisable(document.getElementById('loginButton'), 'Login');
document.getElementById('loginButton').form.submit();
// ERROR HERE:
// Uncaught TypeError: Cannot read property 'form' of null
}
</script>
при установке извлечением из zip-архива, но очень хорошо работает при установке исполняемым установщиком.
Когда я столкнулся с описываемыми вами ошибками Javascript, это было из-за проблемы с OpenJDK и Glassfish, которую я решил, установив Sun Java. Не знаю, повлияет ли это на вашу ситуацию.
Вот откуда я узнал, что это проблема OpenJDK: http://explodingjava.blogspot.com/2010/05/oracle-sun-jdk-vs-openjdk-and-jsf.html