HI,
newId = CounterUtils.getNextID("java:comp/env/Counter","Photo");
should be
newId = CounterUtils.getNextID("java:comp/env/ejb/Counter","Photo");
You have even defined it right in your descriptor :)..
Alex. :)
----- Original Message -----
From: Stefan Arentz <[EMAIL PROTECTED]>
Date: Wednesday, September 27, 2000 11:26 pm
Subject: referencing Counter in counter.jar - how?
> I'm stuck with the following error:
>
> javax.ejb.CreateException: Naming Exception: Counter not found
> in Photo Bean
>
> From PhotoBean.java I do:
>
> newId = CounterUtils.getNextID("java:comp/env/Counter","Photo");
>
> application.xml contains:
>
> <module>
> <ejb>counter.jar</ejb>
> </module>
>
> ejb-jar contains:
>
> <entity>
> <description>Photo</description>
> <display-name>Photo Entity Bean</display-name>
>
> ...
> <ejb-ref>
> <ejb-ref-name>ejb/Counter</ejb-ref-name>
> <ejb-ref-type>Entity</ejb-ref-type>
> <home>com.evermind.ejb.CounterHome</home>
> <remote>com.evermind.ejb.Counter</remote>
> <ejb-link>com.evermind.ejb.Counter</ejb-link>
> </ejb-ref>
> </entity>
>
> And counter.jar is in the root of the application directory:
>
> drwxr-xr-x 4 stefan staff 92 Sep 27 03:10 META-INF
> -rw-r--r-- 1 stefan staff 6865 Sep 27 03:09 counter.jar
> drwxr-xr-x 4 stefan staff 264 Sep 27 01:13 photos-ejb
> drwxr-xr-x 32 stefan staff 1044 Sep 27 12:23 photos-web
>
> So what's going on here? I can't figure ou why this doesn't work.
>
> This is Orion 1.3.8.
>
> Stefan
>
>
>