Monday, September 30, 2013

setup glassfish and roller

  • 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.

No comments: