Or maybe it is just that the JPA provider you're using requires one -
since the error says that. Either way, try setting up the openejb
JavaAgent. It's available in the lib/ directory of the standalone
distribution.

Then just point the -javaagent argument of the VM to this jar.

Also, as far as I know classpath.ear is a "virtual" EAR, which
internally wraps all directory classpaths, where an EJB jar is wrapped
in a "virtual" EAR matching it's application name.

Can you perhaps provide the full output?

Quintin Beukes



On Wed, Oct 21, 2009 at 4:47 PM, Quintin Beukes <[email protected]> wrote:
> Is this the standalone? I assume so from the Java Agent error - at
> least, I don't see how the Java Agent could work in embedded unless
> you explicitly tell it to?
>
> Quintin Beukes
>
>
>
> On Wed, Oct 21, 2009 at 4:08 PM, El Arbi Aboussoror
> <[email protected]> wrote:
>> Hello,
>>
>>
>>  I've a problem with the "classpath.ear". I've added the OpenEJB lib to my
>> EJB eclipse project. And I'v started a JUnit test. And this is the trace:
>>
>> *...
>> ERROR - Application could not be deployed:  classpath.ear
>> org.apache.openejb.OpenEJBException: Creating application failed:
>> classpath.ear: ParsedName{path=openejb/client/javassist/comp/env,
>> component=env}
>> ....*
>>
>> I have also an error using the PersistenceProvider, I've put
>> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
>> in my pesistence.xml but I still have this error:
>> *ERROR - 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*
>>
>> Any help ?
>>
>

Reply via email to