If the file didn't make it this time, in your Beehive distribution
just take a look at:

<beehive_dist_home>/samples/controls-spring/web/familyTree.jsp

 - Chad

On 7/26/06, Chad Schoettger <[EMAIL PROTECTED]> wrote:
I've reattached it in a zip file.

 - Chad

On 7/26/06, Ricci, Massimiliano (HPS C&I, HP-Italy)
<[EMAIL PROTECTED]> wrote:
> Hi Chad,
>
> Unfortunately I'm not able to view your JSP file (there isn't any file 
attached in your e-mail, probably because the proxy removed it).
> Could you resend it?
>
> Thanks in advance,
>  - Max
>
> > -----Original Message-----
> > From: Chad Schoettger [mailto:[EMAIL PROTECTED]
> > Sent: mercoledì 26 luglio 2006 18.06
> > To: Beehive Users
> > Subject: Re: EJB Control doesn't work on java class
> >
> > Hi Max,
> >
> > As Chris said the reason you are getting the npe is because
> > the control is not being instantiated.
> >
> > You can use a Beehive control directly from a JSP, it sounds
> > like that might work for you in this case.  I've attached a
> > sample JSP file from the Beehive controls-spring sample which
> > demonstrates how to use a control from a JSP.  You don't need
> > Spring to do this -- this was just the first sample I came across.
> >
> >   - Chad
> >
> > On 7/26/06, Chris Hogue <[EMAIL PROTECTED]> wrote:
> > > Hi Max,
> > >
> > > I'm not sure you can use @Control instantiation in a regular Java
> > > class. I don't believe there's anything that triggers the
> > > instantiation. When you run in a page flow or another control those
> > > have a "control container" that handles this.
> > >
> > > Have you tried programmatic instantiation as described here?
> > >
> > >
> > http://beehive.apache.org/docs/1.0.1/controls/programming.html#Program
> > > matic+Instantiation
> > >
> > >
> > > -Chris
> > >
> > >
> > > On 7/26/06, Ricci, Massimiliano (HPS C&I, HP-Italy)
> > > <[EMAIL PROTECTED]> wrote:
> > > > Hi folks,
> > > >
> > > > I'm trying to use Beehive EJB control in my project.
> > > > I've done two tests.
> > > > In the first one I've created a Session EJB ("ProvaSessionBean")
> > > > using IBM Application Server Toolkit (AST), with just one method
> > > > (String welcomeName (String name)), and imported (the jar
> > file) it
> > > > on BEA Workshop 9.2.0 for Weblogic Platform. I've created a new
> > > > "Dynamic Web Project" using Beehive facets (Controls & NetUI). By
> > > > the wizard I've created an EJB Control (filling the field "JNDI
> > > > Name" with the value in META-INF\ibm-ejb-jar-bnd.xmi
> > > > ("ejb/ejbs/ProvaSessionBeanHome") and from
> > META-INF\ejb-jar.xml for
> > > > Home/Business Interface ("ejbs.ProvaSessionBean" and
> > "ejbs.ProvaSessionBeanHome")).
> > > >
> > > > In Controller class I've instanced the EJB Control by annotation
> > > > (@Control) and call the EJB method in the Controller method. I've
> > > > exported the ear file and deployed it on IBM WebSphere
> > Application
> > > > Server 6.1 In this case all work correctly.
> > > >
> > > > Then I've tried to use the EJB Control in a normal Java class.
> > > > I've imported the EJB (jar) in my project, and created a "Dynamic
> > > > Web Project" not using Beehive technology (in particular
> > Beehive NetUI).
> > > > I've imported jar to use EJB Control (beehive-controls.jar,
> > > > beehive-ejb-control.jar) and created EJB Control
> > > > (ProvaSessioBeanCtrl.java) following the same step
> > described above.
> > > > Then I've created a (simple) Java class (Prova.java) to
> > instance the
> > > > control (using annotation @Control) and use EJB method, and a jsp
> > > > page where I called this java class.
> > > > I've exported the ear file and deployed it on IBM WebSphere
> > > > Application Server 6.1.
> > > > When I've tested the application a
> > "java.lang.NullPointerException"
> > > > was generated because the EJB Control in java class not
> > was instanced!
> > > > I've checked that every class by APT was created (Prova.class,
> > > > Prova.controls.properties, ProvaClientInitializer.class,
> > > > ProvaSessioBeanCtrl.class, ProvaSessioBeanCtrlBean.class,
> > > > ProvaSessioBeanCtrlBean.class.manifest,
> > > > ProvaSessioBeanCtrlBeanBeanInfo.class) and all seems correct.
> > > >
> > > > Have anybody some idea because EJB Control doesn't work
> > on java class?
> > > > Is it possibile use Beehive EJB Control (or Beehive Control in
> > > > general) in a Java class instead in a PageFlow?
> > > >
> > > > Thanks in advance,
> > > > Max
> > > >
> > >
> >
>



Reply via email to