Exclusive Invite: OTN Virtual Developer Day- Database Free Event

Oracle Corporation
Register now Oracle Technology Network Virtual Developer Day: Database
Attend Oracle Online Hands-On Oracle Database 11g Application Development
Hands-on Oracle Database 11g Application Development
Learn the key tools, frameworks, techniques, and best practices for building database-backed applications. Gain hands-on experience developing database-backed applications with innovative and performance-enhancing methods. Learn from Oracle database application development experts. Enjoy post-event benefits such as advanced lab content downloads.
Tuesday, 18 October 2011
9:30 a.m. – 1:00 p.m.

Don’t miss this exclusive opportunity to improve your knowledge and expertise in today’s most vital application development topics.
Register online now for this FREE event.

Time Track and Keynote/Session Title
9:30 a.m. Keynote – 11g Database Development
Java Track Database Track Apex Track .Net Track
10:00 a.m. Implement Efficient Java Persistence with JDBC, UCP, and Java in the Database Introducing Oracle SQL Developer and SQL Developer Data Modeler Getting started with Application Express Getting Started with Oracle and .NET
11:00 a.m. Developing Database Applications using Oracle In-Memory Database Cache Building, Customizing and Using Interactive Reports Oracle and .NET: Best Practices for Performance and Deployment
11:30 a.m. Productive Rich Enterprise Application Development with Oracle ADF and JDeveloper
12:00 p.m. Developing Database Applications using Oracle XML Database Building Dynamic Actions in Oracle Application Express
12:30 p.m. Building .NET Applications with Oracle – Hands on Lab Instructions
1:00 p.m. Close

Register online now for this FREE event.

Live Session: Build Web Apps Faster with the New Liferay IDE

We invite you to join us for our next Liferay LIVE web event, an overview of Liferay IDE, hosted by Greg Amerson, Senior Software Engineer at Liferay and one of the original members of the Eclipse team.
Liferay IDE 1.0 is an extension of the industry standard, Eclipse IDE platform, and includes support for developing portlets, hooks, and EXT plug-ins for the Liferay 6.0 Tomcat server bundle. This talk will be an overview of where Liferay IDE 1.0 is today, how it can help you develop faster and better, and where it is headed in the future.

Register Now

We look forward to seeing you online!
The Liferay Team

Liferay LIVE Session Details
Date: July 14, 2010

Liferay Celebrates its 10th Birthday

This year marks the 10th anniversary of Liferay Portal. Brian Chan began development in 2000 and Liferay has very quickly become the premier platform for building dynamic and effective enterprise applications. With 3 million downloads, 250,000 deployments, and a healthy community numbering 30,000, Liferay has been enjoying explosive growth in our 11th year.

This year also marks our 6-year anniversary as a commercial open source company and we are celebrating important milestones:

  • Hundreds of enterprise customers including Cisco Systems, Electronic Arts, and Société Générale
  • Over 60 partners in our worldwide network
  • Recognition as a Visionary in Gartner’s Magic Quadrant two years running
  • Strong revenue growth and global support coverage from offices in North America, Europe, Brazil, India, and China

Thank you for your support and we look forward to working with you in 2010!

Bryan Cheung
Liferay, Inc.

How to Install GlassFish on CentOS RedHat Fedora

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

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

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



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:
Set Install GlassFish to:

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
case “$1″ in
${GFPATH}/asadmin start-database
${GFPATH}/asadmin start-domain domain1
${GFPATH}/asadmin stop-database
${GFPATH}/asadmin stop-domain domain1
${GFPATH}/asadmin stop-domain domain1
${GFPATH}/asadmin start-domain domain1
echo $”Usage: $0 {start|stop|restart}”
exit 1

# 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


Remeber to open firewall for ports required
Check with ps if service is running
Reference to official documentation at:

8330 Stock Precision Zen Theme

Stock Precision Zen theme works on the 8330 running

Theme extracted from for the 8520.

Extract the files from the zip folder and copy/replace the .alx file to the main C:\Program Files\Common Files\Research In Motion\Shared\Loader Files\8330AMEA_v5.0.0.230_P3.5.0.30 folder with the .alx files then copy/replace the .cod file to the C:\Program Files\Common Files\Research In Motion\Shared\Loader Files\8330AMEA_v5.0.0.230_P3.5.0.30\Java folder then run loader.exe found in C:\Program Files\Common Files\Research In Motion\AppLoader and install the Precision Zen theme.

Download zip folder HERE

Amitava's Technical Diary: log4j – "appender is not assignable to

log4j – "appender is not assignable to Appender". If you are getting "appender is not assignable to Appender" error in an attempt to configure log4j, just pass a system property as below $) java -Dlog4j.ignoreTCL …whatever… See here

Amitava's Technical Diary – http://amitava1.blogspot.com/