How to Install GlassFish on CentOS RedHat Fedora

March 9, 2010 · Leave a Comment
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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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?

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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 = ???

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

Working together with PostgreSQL, Glassfish, Liferay on Fedora Linux == Prerequisites == *Download and unzip…

Enterprise Software Development with Java: GlassFish vs. WebLogic

February 6, 2010 · Leave a Comment
Filed under: GlassFish, JAVA, WebServers 

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.

Next Page »