How to Install GlassFish on CentOS RedHat Fedora
Filed under: Featured, GlassFish, JAVA, Karmic Koala, Ubuntu, WebServers
How to Install GlassFish ESB on CentOS / Red Hat / Fedora
I did my installation on a CentOS 5.4 and I confirm all works, just follow
step-by-step.
Download JDK 6u12
# cd /usr
# wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u12-linux-i586.bin?BundledLineItemUUID=wFlIBe.lB8gAAAElzSEadwyv&OrderID=8fxIBe.lQPoAAAEluyEadwyv&ProductID=1O1IBe.pLl4AAAEerDlTv_an&FileName=/jdk-6u12-linux-i586.bin
Download GlassFish 2.1
# wget http://dlc-cdn.sun.com/jbi/binaries/glassfishesb/v2.1/promoted/rc2/glassfishesb-v2.1-full-installer-linux.sh
Check current Java Version
# java -version
java version “1.6.0″
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK Server VM (build 1.6.0-b09, mixed mode)
# chmod +x /usr/jdk*
# ./usr/jdk-6u12-linux-i586.bin
Accept License, and enter
Adjust path
#vim /etc/profile
#OPENMQ_HOME=/home/mcf/MessageQueue/mq
JAVA_HOME=/usr/jdk1.6.0_12
PATH=/usr/jdk1.6.0_12/bin:$PATH
CLASSPATH=$CLASSPATH:.:$JAVA_HOME:$JAVA_HOME/lib:$OPENMQ_HOME/lib/jms.jar:$OPENMQ_HOME/lib/fscontext.jar:$OPENMQ_HOME/lib/imq.jar:$OPENMQ_HOME/lib
#CARBON_HOME=/home/mcf/wso2greg-3.0.0#export OPENMQ_HOME CARBON_HOME
export PATH CLASSPATH JAVA_HOME
:wq
You may need to logout and login then:
# java -version
java version “1.6.0_12″
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
Create user
# adduser esb
# passwd esb
# mkdir /usr/local/GlassFishESBv21
# mkdir /home/esb
# chown esb:root -R /usr/local/GlassFishESBv21
# mv /usr/glassfishesb-v2.1-full-installer-linux.sh /home/esb
# chown esb:root -R /home/esb/GlassFishESBv21
# chmod 755 -R /home/esb/GlassFishESBv21
Add it to sudoers just for now
# vim /etc/sudoers
esb ALL=GRANT(ALL) ALL
:wq
Login into the Gnome interface localy (via VNC wont work)
with the esb user execute from /home/esb
# sudo bash glassfishesb-v2.1-full-installer-linux.sh
On the install GUI
Set NetBeans IDE to:
/usr/local/GlassFishESBv21/netbeans
Set Install GlassFish to:
/usr/local/GlassFishESBv21/glassfish
Now lets configure the service to autostart
# cd /etc/rc.d/init.d
# vim glassfish
#Script to start/stop/restart GlassFish
# chkconfig: 35 20 80
# description: GlassFish ESB 2.1 Daemon
GFPATH=/usr/local/GlassFishESBv21/glassfish/bin
case “$1″ in
start)
${GFPATH}/asadmin start-database
${GFPATH}/asadmin start-domain domain1
;;
stop)
${GFPATH}/asadmin stop-database
${GFPATH}/asadmin stop-domain domain1
;;
restart)
${GFPATH}/asadmin stop-domain domain1
${GFPATH}/asadmin start-domain domain1
;;
*)
echo $”Usage: $0 {start|stop|restart}”
exit 1
esac
# chkconfig –add glassfish
# chkconfig –level 35 glassfish on
# service glassfish start
Once the service start it Should Display:
Starting database in the background.
Log redirected to /usr/local/GlassFishESBv21/glassfish/databases/derby.log.
Command start-database executed successfully.
Starting Domain domain1, please wait.
Default Log location is /usr/local/GlassFishESBv21/glassfish/domains/domain1/logs/server.log.
Redirecting output to /usr/local/GlassFishESBv21/glassfish/domains/domain1/logs/server.log
Domain domain1 is ready to receive client requests. Additional services are being started in background.
Domain [domain1] is running [Sun GlassFish Enterprise Server v2.1 (9.1.1) (build b60e-fcs)] with its configuration and logs at: [/usr/local/GlassFishESBv21/glassfish/domains].
Admin Console is available at [http://localhost:4848].
Use the same port [4848] for “asadmin” commands.
User web applications are available at these URLs:
[http://localhost:8080 https://localhost:8181 ].
Following web-contexts are available:
[/web1 /__wstx-services ].
Standard JMX Clients (like JConsole) can connect to JMXServiceURL:
[service:jmx:rmi:///jndi/rmi://SERVERESB:8686/jmxrmi] for domain management purposes.
Domain listens on at least following ports for connections:
[8080 8181 4848 3100 3820 3920 8686 ].Domain does not support application server clusters and otherstandalone instances.
To login via web go to
http://<serverIP>:4848
Notes:
Remeber to open firewall for ports required
Check with ps if service is running
Reference to official documentation at:
https://open-esb.dev.java.net/
javanet Forums glassfish DoS attack test confirmed
Investigating why my glassfish v3 pauses and following a previous … does indeed bring glassfish v3 to its knees It will not leave …
Oracle's Plans for Sun Products, Technologies
GlassFish, WebLogic, protecting investment in existing products, Oracle Application Grid, Grid Architecture, jRockit, Coherence, Tuxedo, OpenMQ, GlassFish WebStack and GF SpaceServer – and Liferay, Sun WebServer, Portal Server, …
System News for Sun Users – http://sun.systemnews.com/
eMapSite: Offshore monitoring of windfarms using GlassFish …
eMapSite: Offshore monitoring of windfarms using GlassFish, NetBeans, and MySQL · Digital TV-based Banking using GlassFish, NetBeans and MySQL – Ginga community in Brazil! Connecting Mysql database with Java jdbc Using NetBeans …
The Technical Blog – http://crazy-eng.com/blog/
GlassFish Users: Where to go next?
In this blog, I look at whats happening to GlassFish as a result of Oracle purchasing Sun Micro systems. The direction given by Oracle so far regarding …
How does Virtualbox help me in hacking with Netbeans, Glassfish …
Using the Netbeans IDE together with Glassfish as application server is quite easy and comes out-of-the box with the Netbeans installer. To install PostgreSQL is not significantly harder to install on Linux (or Windows). …
The JavaDude Weblog – http://javadude.wordpress.com/
Ted Fritsch – Random Java Ramblings: Oracle + Sun = ???
Application servers – While GlassFish is touted as the reference implementation with and "enterprise-ready" feel, it pretty clearly overlaps the current Weblogic offering. Database servers – Clearly, no one expects MySQL to just go away …
Ted Fritsch – Random Java Ramblings – http://tedfritsch.blogspot.com/
Deep-blue
The nice thing about this is that the POM will start the glassfish server to execute the tests and the shut it down when they are completed. It can also start up a glassfish instance on the command line with mvn embedded-glassfish:run …
Deep-blue – http://hohonuuli.blogspot.com/
PostgreSQL with Glassfish – Wiki – Liferay.com
Working together with PostgreSQL, Glassfish, Liferay on Fedora Linux == Prerequisites == *Download and unzip…
Enterprise Software Development with Java: GlassFish vs. WebLogic …
One of interest to me is the GlassFish Application Server. Beside the Oracle WebLogic it is the next Java EE Application Server in Oracle's portfolio. …





