Hi Marco,

OpenEJB 2.0 doesn't have any of the features that 1.0 has -- something we are all struggling with. This will be fixed by OpenEJB 3.0.

For now, you'll have to stick with 1.0. If you need EJB 2.0 CMP support, you'll have to hold off till OpenEJB 3.0.


-David

On Jul 20, 2005, at 5:31 AM, Marco Mistroni wrote:

Hello Jacek,
  i run tests again... this time i made sure to use openejb-2.0..
i got same problems...
it looks like no matter i am including openejb-2.0 in dependencies,
the outpout in logs shows version 1.0

i attach logs, project.xml &  maven.xml..

can you tell me what could possibly be wrong?
is openejb-2.0-SNAPSHOT the correct jar that i need? or do i need
something else?

thanx in advance and regards
  marco


On 7/20/05, Marco Mistroni <[EMAIL PROTECTED]> wrote:

Hello Jacek,
 thanx for your reply..

Hi Marco,

Can you tell me where the article can be found? I assume it's the one by
Alex, but it might not be.


if it is the same Alex (Rupp), i guess we are talking about same article
here is the link
http://www.theserverside.com/articles/article.tss? l=ContainerDrivenTestingSeries&page=part2



You may be interested in http://docs.openejb.org/Creating+itests.



i'll have a look, thank you..


i am however unable to run tests with the 2.0 version, and i was wondering if
someone could help.


Am I right that you're (trying to be) running EJB test scripts with
OpenEJB 2.0?


yes..but i guess i messed upt a little my environment, i tried first
with 2.0, then got errors and went back to 1.0 but didn't change
deployment descriptor (i am generating them with XDoclet)... so i'll
give it another try today..then i'll try to post more useful info..




TEsts are articulated so that there is no server running,but the
openEJB is embedded inside the JUnit test (i attach sample test case).


Things are getting complicated here. I don't think OpenEJB 2.0- SNAPSHOT
can do that.


really? mayb i expressed myself wrongly... the link to hte article
will give more info i suppose..




I am unable to run tests, and checking logs i found out following:

INFO :
******************************************************************* *************
OpenEJB http://www.openejb.org
Startup: 13/07/05 18:24
Copyright 1999-2004 (C) OpenEJB Project, All Rights Reserved.
Version: 1.0-SNAPSHOT
Build date: 20040829
Build time: 0049


It can't be. You've just said you're running OpenEJB 2, but the log is
from OpenEJB 1. You've said EJB tests run well with OpenEJB 1.

By the way, how did you get this version?


i don't know...i just downloaded the article and run it... then i
created my own project and copied maven files... (bad idea i suppose
:(





DEBUG: Instantiating assembler class org.openejb.assembler.Assembler FATAL: OpenEJB has encountered a fatal error and cannot be started:
Assembler failed to initialize.
org.openejb.OpenEJBException: Cannot read the service-jar.xml at
resource2:/org/openejb/service-jar.xml. Received message: unknown
protocol: resource2
at org.openejb.config.ServiceUtils.handleException (ServiceUtils.java:311) at org.openejb.config.ServiceUtils.readServicesJar (ServiceUtils.java:137) at org.openejb.config.ServiceUtils.getServiceProvider (ServiceUtils.java:100) at org.openejb.config.ServiceUtils.getServiceProvider (ServiceUtils.java:76) at org.openejb.config.ConfigurationFactory.initTransactionService (ConfigurationFactory.java:308)


That confuses me even more. The class - o.o.config.ConfigurationFactory
doesn't exist in OpenEJB 1 whereas it does in OpenEJB 2. It did in
OpenEJB 1, but in a slighly different package - o.o.config.alt. I don't follow - the version above says 1.0-SNAPSHOT while the stack trace seems
to be from OpenEJB 2.

The javadoc of o.o.config.ServiceUtils.readServicesJar reads:

  Opens the specified jar file, locates the  service-jar.xml file,
  unmarshals it to a java object and returns it. If there is no
service-jar.xml in the jar an exception will be thrown.

Somehow the resource2 URL provider wasn't set up properly.







attached is my sample test case, along with openejb.properties (if that matter)


It does, but I can't find openejb.properties in your email.


i actually have no openejb.properties.... are you referring to
openejb.conf? well i
haven't configured that properties in openejb.conf

as i said, i give it another try this morning and let you know results.....

thanx and regards
  marco






Jacek




<project.xml>
<maven.xml>


Reply via email to