6 Replies Latest reply on Apr 24, 2004 10:00 AM by jonlee

    Why 3.2.3? Differences between 2.4.9 and 3.2.3.

    k2c

      Hi to all,

      I am a newbie to the jboss application servers and i have installed jboss 2.4.9.

      I am thinking in upgrading to 3.2.3 but why should I ?

      What are the main factors that i should know in order to make my decision? What brings the 3.2.3 that the 2.4.9 does not bring? Are there strong reasons that would make me think more seariously?

      Thanks to all in advance.

        • 1. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.

          If you're new to JBoss and aren't currently using it, go with the latest (3.2.3). The architecture is much better, JMX is worth it just by itself.

          The documentation is better, no matter what people say :)

          • 2. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.
            triathlon98

            Why would you stick to an old version which is not actively maintained/developed if you have no legacy applications which take an effort to port?

            There will be more people able to help with the latest version (JBoss was by far not as well known then).

            There are many architectural and performance improvements, new features etc.

            Joachim

            • 3. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.
              k2c

              Hi Joachim,

              Could you list me some of the new improvements, or new features which the 3.2.3 has?

              Is there a place where i can read about it?

              I have the same opinion of you guys but i need good reasons in order to convince my project manager. Unfortunately i am a beguinner and don't have time to be an experience user.
              Can you help me ?

              Thanks

              • 4. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.
                duslow

                I would add to that the 3 series has a much better organized and understandable configuration and directory structure layout. All services are nicely split out in to various configuration files (some even have their own sub directories) unlike the 2 series where you had a very monolithic single jcml configuration file in a quasi XML format.

                I also like how you can baseline a server by simply copying the all, default, or minimal server target to a new directory with whatever name you want. You then do a run.sh[.bat] -c <your new target name>.

                The 3 series is a huge improvement over the 2 series and as someone else recommended if you are now just starting your project with JBoss, there is no reason at all to use the 2 series. Even if you had a legacy system running the 2 series of JBoss, I'd still recommend spending the time to migrate to 3.

                • 5. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.
                  triathlon98

                  I can't find a detailed list of changes, but some of them are

                  - JMX microkernel
                  - CMP support
                  - clustering support
                  - JBoss.net (web services)

                  Also, the more recent versions have major improvements on the JMS front, performance, stability.

                  The price is the same, so why would you use the old stuff which is sure to give you upgrage pains once you need them (and you will).

                  Joachim

                  • 6. Re: Why 3.2.3? Differences between 2.4.9 and 3.2.3.
                    jonlee

                    If nothing else, the advantage is EJB 2.0 and EJB-QL over EJB 1.1, particularly with entity bean development. At least, I think this is still the case as it has been a long time since I've used 2.4.x.