8 Replies Latest reply on Jun 1, 2009 7:00 AM by jaikiran pai

    First step towards performance improvement of EJB3 deploymen

    jaikiran pai Master

      We have just released the EJB3 1.0.7 plugin that can be used against JBossAS 5.1.0 CR1. Among other things, this version of the plugin has some performance fixes for EJB3 deployments https://jira.jboss.org/jira/browse/EJBTHREE-1800. Though there's still a long way to go in fixing the deployment performance completely, this is one step closer to achieving that goal.

      To use the plugin against the JBossAS-5.1.0 CR1, here's what you will have to :

      - JBoss AS 5.1.0.CR1
      - Ant 1.7

      1) Download the plugin installer from here http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=132063&release_id=682303

      2) Run

      $ java -jar jboss-ejb3-plugin-1.0.7-installer.jar /path/to/jboss-5.1.0.CR1

      This will patch the AS with the latest EJB3 jars. You can then deploy your EJB3 application and see if you can find any improvement in deployment time.

      Feel free to report any improvement or if the timing remains the same. While reporting, please provide details about your application including :

      1) Number of EJB3 beans
      2) Approximate number of methods in each bean
      3) Time it takes to deploy this single application (its recommended that you let the server start cleanly and once its started drop your application in the deploy folder so that you get an accurate timing for the deployment). If available, the time this application used to take without this new version of EJB3.
      4) Any other information which you might feel is useful.

      While posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted.