Simple question: the book "JBoss in Action" contains a chapter on migrating applications from other containers to and from JBoss?
IMHO: one of most frustrating part of Java EE is the the portability of the applications from one environment to another.. I am using Glassfish in my open-source project and I tried to migrate to JBoss few months ago, a painful experiment. From the other side, I downloaded some examples from the JBoss community and tried to adapt them to Glassfish - the same problem. But, amazingly, the deployment descriptor are all XML files, so why we don't have a XSLT or other mechanism that allow us just to import a Glassfish application in JBoss or something like that ?
* I am using Websphere (work), Glassfish (personal projects) and JBoss (learning).. and I believe JBoss is still the majority of the open source container installed in the real world. My goal is to keep developing based on Glassfish but with the possibility to deploy also to JBoss without a hell configuration process
No, there is no chapter on migrating from one application server to another.
What we focus on is the vendor-specific configuration settings. Thus, if you have a Java EE application, our book should show you the extra configuration settings you need to get it to deploy and run in JBoss AS.