It is only relevant when vlasses not enhanced at runtime and mainly used for openjpa Le 4 mai 2013 23:59, "Howard W. Smith, Jr." <[email protected]> a écrit :
> I added the following as java option, > > -javaagent:D:\apache-tomee-plus-1.6.0-SNAPSHOT\lib\openejb-javaagent.jar > > and the WARNING is no longer in the catalina/tomcat7-stderr log. > > > On Sat, May 4, 2013 at 5:02 PM, Howard W. Smith, Jr. < > [email protected] > > wrote: > > > Well, I was just looking at the server log on production server. Please > > note/remember that I am using TomEE 1.6.0 snapshot (2013-04-29). The > > WARNING below makes me think that I should add the javaagent to my memory > > options. Please advise. > > > > > > May 04, 2013 8:05:35 AM > > > org.apache.openejb.assembler.classic.Assembler$PersistenceClassLoaderHandlerImpl > > addTransformer > > > > WARNING: JAVA AGENT NOT INSTALLED. The JPA Persistence Provider requested > > installation of a ClassFileTransformer which requires a JavaAgent. See > > http://openejb.apache.org/3.0/javaagent.html > > > > > > Below are the lines that followed t he above lines in server/catalina > log. > > As you see below, i'm using EclipseLink as my JPA provider. > > > > May 04, 2013 8:05:35 AM > > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > > createDelegate > > INFO: PersistenceUnit(name=mcmsPU, > > provider=org.eclipse.persistence.jpa.PersistenceProvider) - provider time > > 653ms > > > > > > I guess I should add javaagent to my tomee java options. Right? > > > > > > On Sat, Apr 6, 2013 at 11:57 AM, Howard W. Smith, Jr. < > > [email protected]> wrote: > > > >> interesting. okay, well, you and I discussed something similar (months > >> ago), and at that time you advised that I can/should consider weaving my > >> jpa entities for better performance, but honestly, i never did that, and > >> therefore, at the moment, i really have no need for this being added to > my > >> java options. :) > >> > >> as always, thanks Romain! > >> > >> > >> > >> On Sat, Apr 6, 2013 at 10:56 AM, Romain Manni-Bucau < > >> [email protected]> wrote: > >> > >>> The javaagentis used for jpa enhancement. Not having itmeans you dont > use > >>> it (hibernate or build time enhancement) > >>> Le 6 avr. 2013 16:07, "Howard W. Smith, Jr." <[email protected]> > a > >>> écrit : > >>> > >>> > What are the pros/cons of adding the following to java options when > >>> running > >>> > app in/on TomEE via (Windows) service? > >>> > > >>> > > >>> > -javaagent:C:\apache-tomee-plus-1.6.0-SNAPSHOT\lib\openejb-javaagent.jar > >>> > > >>> > I recognized that NetBeans adds this automatically to java options, > >>> when I > >>> > start TomEE via netBeans. I recognized this while trying to get the > >>> > Sampler>Memory button enabled in Java Visual VM for TomEE running as > >>> > Windows service on production server[1]. > >>> > > >>> > So, I added openejb-javaagent.jar to java options, and that did not > >>> solve > >>> > the problem (and after some research, sampler>memory button will be > >>> > enabled, if tomee-running-as-service and java visual vm...are the > same > >>> > 'user'...that's my assumption, at least). > >>> > > >>> > So, back to the question, what are the pros/cons of adding > >>> > openejb-javaagent.jar to java options of tomee-running-as-service? > >>> > > >>> > Thanks, > >>> > Howard > >>> > > >>> > [1] > >>> > > >>> > > >>> > http://stackoverflow.com/questions/8799929/visualvm-unable-to-sampler-memory > >>> > > >>> > >> > >> > > >
