1. Glassfish (glassfish-installer-v2.1.1-b31g-windows.jar) downloaden.
http://glassfish.java.net/downloads/v2.1.1-final.html
2. Liferay & Liferay-Dependencies (liferay-portal-6.0.5.war & liferay-portal-dependencies-6.0.5 ) downloaden
http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.5/
3. Glassfish entpacken.
C:\>java -Xmx256m -jar glassfish-installer-v2.1.1-b31g-windows.jar
4. Liferay-Dependencies entpacken und die JARs (hsql.jar, portal-service.jar, portlet.jar) in das Domain lib Ordner (C:\glassfish\domains\domain1\lib) kopieren.
5. Umgebungsvariablen (AS_ADMIN_USER & JAVA_HOME) setzen.
6. Ant-Script ausführen (*.bat Dateien werden erstellt)
C:\glassfish\lib\ant\bin>ant -f c:\glassfish\setup.xml
7. Glassfish bzw. Domain starten
C:\glassfish\bin>asadmin start-domain domain1
8. Glassfish Server aufrufen
http://localhost:8080/
http://localhost:8181/ (HTTPS)
9. Admin Console aufrufen
http://localhost:4848/login.jsf
Default username: admin
Default password: adminadmin
10. Glassfish JVM-Optionen anpassen
Folgende Option hinzufügen:
-Dcom.sun.enterprise.server.ss.ASQuickStartup=false
Folgende Optionen verändern:
-XX:MaxPermSize=256m
-Xmx1024m
11. Glassfish Server neu starten.
12. Liferay *.war über die Console deployen
C:\glassfish\bin>asadmin deploy –host localhost –port 4848 –user admin –contextroot=liferay-portal-6.0.5 –precompilejsp=true –verify=false –name „liferay-portal-6.0.5“ –enabled=true c:\liferay-portal-6.0.5.war
Die folgende Meldung sollte im Idealfall angezeigt werden:
Command deploy executed successfully.
13. Liferay aufrufen
http://localhost:8080/liferay-portal-6.0.5/