1 Reply Latest reply: May 15, 2010 8:19 AM by Ajuba Ajuba RSS

    Where do I (should I?) set the -javaagent parameter on JBoss startup?

    Lefteris Koutsoloukas Newbie

      Hello

       

      I'm using the default configuration of JBoss with an application that uses pojo cache.

      All is well with pojo cache startup, but I get exceptions when trying to attach anything to the cache.

       

      Do I have to set the -javaagent:..\lib\jboss-aop.jar option in the %JBOSS_HOME%\bin\run.bat file or is it not required?

      Or maybe set it somewhere else?

      How does the pojo cache work with the "all" configuration since the -javaagent is not set?

       

      And what about the -Djboss.aop.path=path\to\pojocache-aop.xml?

      Also set it in run.bat?

       

      Cheers

      Lefteris

        • 1. Re: Where do I (should I?) set the -javaagent parameter on JBoss startup?
          Ajuba Ajuba Newbie

          I would suggest to use server/all   with the following

           

          1:- Edit the C:\jboss-5.1.0.GA\server\all\conf\bootstrap\aop.xml  in LINE no-72: <property name="enableLoadtimeWeaving">true</property>

          2:- CopyC:\jboss-5.1.0.GA\server\all\deployers\jboss-aop-jboss5.deployer\pluggable-instrumentor.jar  to C:\jboss-5.1.0.GA\bin

          3:- EditC:\jboss-5.1.0.GA\bin\run.conf.bat file:LINE N0=-50 type : set  “JAVA_OPTS=%JAVA_OPTS% -javaagent:pluggable-instrumentor.jar”
          4:- Copy pojocache-aop.xml to C:\jboss-5.1.0.GA\server\all\deploy

           

          That's all

           

           

          Cheers!

          Ajuba