facebook

add standared button is missing

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #232616 Reply

    Hello techies,
    Iam trying create a session bean using myeclipse ide.

    Iam using myeclipse 3.8.4,ecipse3.1M7,weblogic 7.0,

    I try to create a session bean as per u r documentation in the following url
    http://myeclipseide.com/enterpriseworkbench/help/index.jsp?topic=/com.genuitec.myeclipse.doc/html/quickstarts/firstejb/index.html

    I created firstEjb project. Here is my folder structure.

    (1) firstEJb
    –(2)src
    —(3)demo.ejb(Package)
    —-(4)Hello.java(interface)
    —-(4)HelloHome.java(interface)
    —-(4)kkBean.java(Bean java file)
    —(3)META-INF
    —-(4)MANIFEST.MF
    –(2)JRESystem Library
    — (2)J2EE 1.3 Library Container

    Here is my code:

    kkBean.java

    package demo.ejb;

    import java.rmi.RemoteException;

    import javax.ejb.EJBException;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import javax.ejb.*;

    /**
    * XDoclet-based session bean. The class must be declared
    * public according to the EJB specification.
    *
    * To generate the EJB related files to this EJB:
    * – Add Standard EJB module to XDoclet project properties
    * – Customize XDoclet configuration for your appserver
    * – Run XDoclet
    *
    * Below are the xdoclet-related tags needed for this EJB.
    *
    * @ejb.bean name=”kk”
    * display-name=”Name for kk”
    * description=”Description for kk”
    * jndi-name=”ejb/kk”
    * type=”Stateless”
    * view-type=”remote”
    */
    public class kkBean implements SessionBean {

    /** The session context */
    private SessionContext context;

    public kkBean() {
    super();

    // TODO Auto-generated constructor stub
    }

    public void ejbActivate() throws EJBException, RemoteException {
    // TODO Auto-generated method stub
    System.out.println(“inside ejbActivate”);

    }

    public void ejbPassivate() throws EJBException, RemoteException {
    // TODO Auto-generated method stub
    System.out.println(“inside ejbPassivate”);

    }

    public void ejbRemove() throws EJBException, RemoteException {
    // TODO Auto-generated method stub
    System.out.println(“inside ejbRemove”);

    }

    /**
    * Set the associated session context. The container calls this method
    * after the instance creation.
    *
    * The enterprise bean instance should store the reference to the context
    * object in an instance variable.
    *
    * This method is called with no transaction context.
    *
    * @throws EJBException Thrown if method fails due to system-level error.
    */
    public void setSessionContext(SessionContext newContext)
    throws EJBException {
    context = newContext;
    System.out.println(“Hello Bean: Session Context”);
    }

    /**
    * An example business method
    *
    * @ejb.interface-method view-type = “remote”
    *
    * @throws EJBException Thrown if method fails due to system-level error.
    */
    public String sayHello(String name) throws EJBException {
    // rename and start putting your business logic here
    System.out.println(“HelloBean:sayHello”);
    return”Hello”+name;
    }
    public void ejbCreate() throws CreateException
    {
    System.out.println(“HelloBean:ejbCreate”);
    }

    }

    Hello.java

    package demo.ejb;
    import java.rmi.*;
    import javax.ejb.*;
    public interface Hello extends EJBObject {
    String sayHello(String name) throws RemoteException;

    }

    HelloHome.java

    package demo.ejb;
    import java.rmi.*;
    import javax.ejb.*;

    public interface HelloHome extends EJBHome{
    public abstract Hello create() throws RemoteException,CreateException;

    }

    Now i right-clicked on firstEjb project n went to properties>MyEclipse-XDOCLET> AND pressed >ADD Standard

    Iam not getting anything such as u mentioned in ur tutorial select “stanadardEjb” n other things.

    why iam not getting these options??????? ❓

    Does my pacakage structure is correct ????????????? ❗

    If not where to put these HelloHome.java n Hello.java in the package??

    If not can any body tell what is the correct folder structure?

    Iam very thankfull if any body replies me

    thanks(in advance)
    ramu

    #232690 Reply

    Riyad Kalla
    Member

    Ramu,
    This is a known bug with our Eclipse M7 compatible release, the dialog doesn’t popup. We encourage you to do a fresh install of Eclipse 3.1 GA and MyEclipse 4.0 Milestone 2 for Eclipse 3.1 (from our 3.1 Releases section in Downloads).

    #233126 Reply

    Hi riyad,
    thanks for u r reply.
    As i said previously i am using eclipse 3.1M7 and EnterpriseWorkbenchInstaller_030804_3.1M7Beta(myeclipse)
    I had downloaded myeclipse4.0M2.
    Does eclipse 3.1M7 supports myeclips4.0M2 or i need to install any other version of eclipse??
    can u tell which version of myeclipse is not having error regarding web developement n ejb n struts.

    regards,
    ramu

    #233128 Reply

    Riyad Kalla
    Member

    Ramu,
    We encourage you to install Eclipse 3.1 GA and MyEclipse 4.0 Milestone 2 for Eclipse 3.1, this is a solid release to work with. We will be making a release of Milestone 3 soon.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: add standared button is missing

You must be logged in to post in the forum log in