First look at GlassFish V3 Prelude
So finally I was able to install GlassFish V3 (glassfish-v3-prelude-b28 ) on my Ubuntu Linux. The previous version didn’t work because I was not able to run the update tool.
First download GlassFish V3 Prelude b28 and run the following commands.
$ chmod 755 glassfish-v3-prelude-b28b-unix.sh $ ./glassfish-v3-prelude-b28b-unix.sh
Hint : When you choose a password for your GlassFish make sure that it has at least eight characters. The Installer does not remark that. When you choose a password which has not eight characters the GlassFish Installer is not able to create a domain.
With the update tool we can now enable features like EJB 3.1 and JSF 2.0.
$ cd glassfish-v3-prelude-b28b/bin $ ./updatetool
To deploy some EJB Apps we have to install the EJB container. Obviously the EJB container is just 463.4 kB.
I think we can effort some 600 kB more and the we have JSF 2.0 enabled.
So it’s about time to start GlassFish and login for the first time.
$ ./asadmin start-domain
Java based Mail Server DevNull SMTP
I found a simple Java based SMTP Server. DevNull SMTP is a dummy SMTP server that can be used for testing purposes. It helps you see all communication between a client and the server and is very useful if you are trying to find problems with your email server or a client that you wrote.