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