1 2 3 Previous Next 36 Replies Latest reply on Apr 14, 2010 11:11 AM by pmuir Go to original post
      • 30. Re: special classloader for Weld hot incremental deployment
        ekabanov

        1 On the whole OSGi is overhyped thing. OSGi is a good solution to build a module system on (like Eclipse, GlassFish and WebSphere do), but it's not in itself any kind of a usable module system. It's too complicated to be exposed to the end-user and introduces as many problems as it solves.



        BTW another common thing that is pitched as solving the hot deploy problem is GlassFish v3, just because they implemented session state survival after redeploy, which was present in all other containers (including Tomcat) for years.


        If you want to help get JRebel and Seam working together please sign off here:
        JRebelAndSeamIntegration

        • 31. Re: special classloader for Weld hot incremental deployment
          ekabanov
          LOL, +1 caused some damage to the formatting.
          • 32. Re: special classloader for Weld hot incremental deployment
            asookazian

            Nicklas Karlsson wrote on Nov 19, 2009 09:07:


            babies named after them etc.


            lol. good one!

            • 33. Re: special classloader for Weld hot incremental deployment
              asookazian

              So from the JRebelAndSeamIntegration thread: http://www.seamframework.org/Community/JRebelAndSeamIntegration, it sounds like ZeroTurnaround wants to team up with Seam to implement incremental hot deployment for EJB components.


              Does Spring fwk offer similar feature?  If Seam3 has this functionality (and none others did), it would be a very good selling point to end users of the fwk...


              Perhaps it will eventually make its way into the JCP as a JSR for incremental deployment of all files!

              • 34. Re: special classloader for Weld hot incremental deployment
                asookazian

                What about .NET and RoR, do they offer hot incremental deployment of all files?

                • 35. Re: special classloader for Weld hot incremental deployment
                  asookazian

                  JRebel 3.0-RC2 is out today (GA is scheduled to be released this friday).


                  from changelog.txt:


                  3.0 M3 (17 March 2010)
                  
                  * Added rebel.xml editor for simplifying configuration
                  * Added support for adding new EJB interface methods on Websphere 6.1 with EJB 3.0 Feature Pack and Websphere 7.0
                  * Added support for adding new methods to CgLib and Javassist proxy classes
                  * Added Hibernate plugin that reloads the SessionFactory when configuration changes.
                  * Added plugin for Mojarra that reloads JSF annotations and xml configuration
                  * Added plugin for Weld that reloads Weld annotations
                  * Added support for reloading property resource bundles on IBM jvms
                  * Improved expression language support
                  * Improved startup behavior to prevent deadlocks and early classloading problems.
                  * Fixed Jar manifest being null if rebel.xml is used.
                  * Fixed private inner classes incorrectly treated as accessible.
                  * Fixed an issue with Javassist incorrectly handling return type overloading.
                  * Fixed an issue with JAR locking on Windows
                  * Fixed an issue with class initialization
                  * Fixed IllegalStateException if static resources were included from JSP
                  * Fixed Weblogic integration to support JPA
                  * Fixed Websphere integration for Websphere 7.0.0.7



                  Note the addition of the Weld plugin above...


                  What about reloading @Inject additions/subtractions?

                  • 36. Re: special classloader for Weld hot incremental deployment
                    pmuir

                    Arbi Sookazian wrote on Apr 14, 2010 00:26:


                    Note the addition of the Weld plugin above...



                    Have you tried it out? What does it offer? How well does it work?

                    1 2 3 Previous Next