[EMAIL PROTECTED] wrote:
> hi all
> i'm using xdoclet with myeclipse for generating ejb.
> these are my tags :
>
>  * @ejb.bean name="RequestDispatcher"
>  *           display-name="Name for RequestDispatcher"
>  *           description="Description for RequestDispatcher"
>  *           jndi-name="ejb/RequestDispatcherHome"
>  *           type="Stateless"
>  *           view-type="remote"
>  *           transaction-type="Bean" 
>
> the problem is that xdoclet create in  RequestDispatcherHome
> the COMP_NAME="java:comp/env/ejb/RequestDispatcher";
> I mean there is nothing wrong in that but when I try to see my jndi tree in 
> my jboss jndi viewer I cannot see that path bound.
> What's wrong?
> regards
>
>   
The COMP_NAME is build by using the ejb-bean.name. The one in the local 
home gets an "Local" as additional suffix.

    /**
     * Returns a suitable component name (which could be used, for 
example, in JNDI lookups) for a class.
     *
     * @param clazz  the class
     * @param type   interface view type, \"local\" or \"remote\"
     * @return       compname
     */
    public static String getCompNameFor(XClass clazz, String type)
    {
        String compName = getEjbNameFor(clazz).replace('.', '/');
        if (type.equals("local")) {
            compName = compName + LOCAL_SUFFIX;
        }
        return compName;
    }



_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to