A few weeks ago I wrote a short article about application client containers while I was working at getting my application running with Glassfish. I've finally gotten around to posting it online and thought it might provide some useful feedback / insight since it really applies to any application server.
Here's the link if anyone's interested: http://jroller.com/page/ryan6608?entry=failure_to_deploy_java_s Ryan
