Originally posted by rasit fidan: I am trying to learn ejb,and want to learn about app. servers.Fİrst of all why all appservers have own deployment descriptors?Why do they all not obey the sun's j2ee specifications for ear files?
The J2EE specification does not cover all the aspects of application deployment and management. That's why each vendor has to implement some specific solutions, in addition of J2EE compliant deployment descriptors.
/ JeanLouis<br /><i>"software development has been, is, and will remain fundamentally hard" (Grady Booch)</i><br /> <br />Take a look at <a href="http://www.epfwiki.net/wikis/openup/" target="_blank" rel="nofollow">Agile OpenUP</a> in the Eclipse community
Joined: Feb 03, 2005
so which one is easy for you?I've heard that Apache Geronimo will have declareted as standard App. Server by sun company.If its true, will sun rearrange the j2ee spec. according to geronimo?Maybe I am wrong..How do you think about it?
[ February 10, 2005: Message edited by: rasit fidan ] [ February 10, 2005: Message edited by: rasit fidan ]
Joined: Nov 12, 2001
No, Geronimo is not J2EE compliant yet. The list of official J2EE container is here.
And I doubt Sun will change the J2EE spec to fit Geronimo capabilities ! [ February 10, 2005: Message edited by: Jean-Louis Marechaux ]
I'd suggest using JBoss. One good reason is that it has been supported in many development environments.
I'm using Eclipse as the development tool. JBoss and Lomboz are plugins which you can easily integrated into Eclipse. And if you encounter any problem, you can be assured you can find a solution in the internet.
Hi, Jonas is also very good for learning purpose. It also comes with nice admin console which is much easier than JBoss. Also most of the editors; just like eclipse, have plugins to assit you with the developement in jonas. So if you have time, install and try out Jonas and Jboss and go by the one you like. Since both are 1.4 certified, i dont forsee a big learning curve in changing from one app-server to other.
Please take a look at the JavaRanch Naming Policy and adjust your display name to match it. Note that your display name must be a first and a last name separated by a space character, and must not be obviously fictitious.
I'd say WebSphere and WebLogic are actually *easier* to get started with than open source appservers like Geronimo or JBoss, since the administrative tools are much more sophisticated and easier to use.
After all - most of the complexity in J2EE is on the development side of things. Once you've come to deployment, you just want to get your EAR out there and running, and the deployment side of things should only be complex if you're setting up a large cluster with load-balancing, failover, integration with LDAP, etc.
You can download a trial version of WebSphere here: