Re: URGENT : configuring xdoclet problem

Frank Langelage <[email protected]>
Newsgroups gmane.comp.java.xdoclet.user
Message-ID <[email protected]>
Hi,
> I'm using the following code..
> PLEASE LET ME KNOW THE ERROR IN THIS...
> PLEASE ..ITS VERY URGENT
> I need this
> <ejb-class>uk.co.lvl.ecommerce.modelselection.ModelSelectionSession</ejb-class>
> in ejb-jar.xml when i run xdoclet
> /**
>  * This class is used to provide the lifecycle implementation and  
> business method
>  * implementation provided by the ModelSelectionService interface to 
> client
>  *
>  * @ejb.bean 
> ejb-class="uk.co.lvl.ecommerce.modelselection.ModelSelectionSessionBean"
>  *             name="ModelSelection"
>  *            type="Stateless"
>  *          transaction-type="Container"
>  *          view-type="both"
>  *          pattern="{0}Bean"
>  *
>  *
>  * @ejb.transaction type="NotSupported"
>  *
>  * @ejb.interface extends="javax.ejb.EJBObject"
>  *                local-extends="javax.ejb.EJBLocalObject" 
> remote-pattern="{0}"
>  *                local-pattern="{0}Local"
>  *
>  * @ejb.home extends="javax.ejb.EJBHome" local-extends=" 
> javax.ejb.EJBLocalHome"
>  *           remote-pattern="{0}Home" local-pattern="{0}LocalHome"
>  *          
>  * @ejb:env-entry name="ejb/BeanFactoryPath" type="java.lang.String "
>  *  value="applicationContext.xml"
>  *
>  */
Put the pattern into your build.xml like this:
        <ejbdoclet destdir="${gen-src.dir}" verbose="false" ejbspec="2.1">
            <fileset dir="${src.dir}">
                <include name="**/session/*.java"/>
            </fileset>
            <localhomeinterface pattern="{0}LocalHome"/>
            <homeinterface      pattern="{0}RemoteHome"/>
            <localinterface     pattern="{0}Local"/>
            <remoteinterface    pattern="{0}Remote"/>
            <session            pattern="{0}Bean"/>
        </ejbdoclet>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.