- in .30
- first disable jboss startup by "sudo update-rc.d -f jboss remove"
- create glassfish user and group
- mv glassfish to /usr/local/share/glassfish
- chown to glassfish:galssfish
- create a admin user and password: ./asadmin change-admin-password
- ./asadmin --host 30 --port 4848 enable-secure-admin to allow remote access to admin page
- login to admin and change default http listener port to another number
- copy mydql jdbc driver to /domains/domain1/lib/ext and roller-custom.properties to domain1/lib/classes.
- add jdbc connection pool for roller and jdbc resource for jdbc/rollerdb
- have to create the rollerdata dir in glassfish home and change the properties in roller-customer.properties
- .have to install java jdk7 instead of using jre(jdk-7u40-linux-i586.gz)
- sudo lsof -i tcp and found the job# for glassfish and kill it
- scp the jdk
- jdk-7u40-linux-i586.gz
- sudo mv ./jdk1.7.0_40 /usr/lib/jvm/jdk1.7.0
- sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
- sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
- sudo update-alternatives --install "/usr/bin/javac" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
- sudo chmod a+x /usr/bin/java
- sudo chmod a+x /usr/bin/javac
- sudo chmod a+x /usr/bin/javaws
- sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
- sudo update-alternatives --config java
- sudo update-alternatives --config javac
- sudo /etc/init.d/apparmor restart
- edit /etc/profile.d/java.sh and put
"export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
export PATH=$JAVA_HOME/bin:$PATH"
- restart the server and cd to glassfish/bin sudo ./asadmin craete-srevice
- sudo chmod 755 /usr/local/share/glassfish/glassfish4/glassfish/lib/nadmin
- start the GlassFish-domain1 service.