Our group has decided to replace the application server for our Struts Java J2EE application. We are currently using Glassfish 3.1.2 and are intending to switch to JBoss 6.2 EAP. We are doing this because we understand that Oracle is phasing out commercial support for Glassfish beginning in 2016. We have a remote developer who is doing the migration but he is having a lot of problems. Is there another solution to this. This remote team that is working on this convinced the government that this migration from Glassfish to JBoss was neccessary but now if they are not able to pull it off we may all get in trouble. Is there another solution besides this one?