First of all thank you for your reply....
 
 
For example my
 
aggregate-name="PreferredProducts"
 
I am getting error in the lines
  
    public abstract Collection getPreferredProducts();
    public abstract void setPreferredProducts(Collection products);
 
The error is
In bean Neworder, the abstract method, getPreferredProducts(), does not correspond to any container-managed field and is not implemented in the bean class or any of its superclasses.
In bean Neworder, the abstract method, setPreferredProducts(java.util.Collection), does not correspond to any container-managed field and is not implemented in the bean class or any of its superclasses.
 
If i gave with interface methods for the above two set and get methods
 
/**
* @ejb.interface-method
*/
public abstract java.util.Collection getPreferredProducts();
/**
* @ejb.interface-method
*/
public abstract void setPreferredProducts(java.util.Collection products);
 
I am getting the error of
 
Module: New_OrderEJB.jar Error: [EJB:011024]The XML parser encountered an error in your deployment descriptor. Please ensure that your deployment descriptor corresponds to the format in the DTD. The error was:
Error parsing file 'META-INF/ejb-jar.xml' at line: 247 column: 26. XML document structures must start and end within the same entity..

 All are in build face only...I am not getting any idea...
 
thank you
priya




Gwyn Evans <gwyn.evans@gmail.com> wrote:
Just looking at the xml file shows it as being incomplete - presumably
xdoclet hasn't generated the xml file completely, so look at that
phase of the build, rather than the deployment phase.

/Gwyn

On 13/11/2007, Priya Pratheep wrote:
> Hi
>
> I am doing small program...I am newbie to ejb
>
> I have two ebean.
>
> 1.NewOrder which is in the package order.headentity
> 2.Orderdetail which is in the package order.detailentity
>
> My relationship is 1 to n unidirectional
>
> My NewOrder bean program's some code is
>
> @ejb.value-object
> *
> * name="Neworder"
> * match="*"
>
>
> /**
> * @ejb.value-object
> *
> * aggregate="order.detailentity"
> * aggregate-name="OrderDetail"
> * members="order.detailentity.OrderDetail"
> * members-name=="OrderDetail"
> * relation="external"
> *
> * @ejb.relation
> * name="Order-Items"
> * role-name="Order-has-Items"
> *
> * @weblogic.target-column-map
> * foreign-key-column="po_no"
> * key-column="po_no"
> *
> */
>
> public abstract java.util.Collection getOrderDetail();
>
>
> public abstract void setOrderDetail(java.util.Collection Items);
>
> When I publish i am getting error of
>
> BUILD FAILED
> D:\eclipse\plugins\com.bea.workshop.wls.legacy_1.0.1.200708171623\buildfiles\wldeploy.xml:24:
> weblogic.Deployer$DeployerException: Deployment exit
> status=1
> [
> Exception:weblogic.management.ApplicationException: Prepare
> failed. Task Id = 35
> Module: New_OrderEJB.jar Error: [EJB:011024]The XML parser encountered an
> error in your deployment descriptor. Please ensure that your deployment
> descriptor corresponds to the format in the DTD. The error was:
> Error parsing file 'META-INF/ejb-jar.xml' at line: 247 column: 26. XML
> document structures must start and end within the same entity..
> ,
> Exception:weblogic.management.ApplicationException: Prepare
> failed. Task Id = 35
> Module: New_OrderEJB.jar Error: [EJB:011024]The XML parser encountered an
> error in your deployment descriptor. Please ensure that your deployment
> descriptor corresponds to the format in the DTD. The error was:
> Error parsing file 'META-INF/ejb-jar.xml' at line: 247 column: 26. XML
> document structures must start and end within the same entity..
>
> ]
>
> My ejb-jar.xml file is
>
>
> > "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
>
>
>
> > extension.]]>
> New_OrderEJB
>
>
>
>
>
>
> Head
>
> Head
>
> order.headsess.HeadHome
> order.headsess.Head
> order.headsess.HeadLocalHome
> order.headsess.HeadLocal
> order.headsess.HeadSession
> Stateless
> Container
>
>

>
>
>
>
>
> ]]>
>
> Neworder
>
> order.headentity.NeworderHome
> order.headentity.Neworder
> order.headentity.NeworderLocalHome
> order.headentity.NeworderLocal
>
> order.headentity.NeworderCMP
> Container
> java.lang.String
> False
> 2.x
> NeworderSCHEMA
>
> CMP Field po_no Returns the
> po_no]]>

> po_no
>

>
> CMP Field po_date Returns the
> po_date]]>

> po_date
>

>
> CMP Field po_suppcode Returns
> the po_suppcode]]>

> po_suppcode
>

>
> CMP Field po_reference_no
> Returns the po_reference_no]]>

> po_reference_no
>

>
> CMP Field userid Returns the
> userid]]>

> userid
>

>
> CMP Field timestamp Returns
> the timestamp]]>

> timestamp
>

>
> CMP Field approved_by Returns
> the approved_by]]>

> approved_by
>

>
> CMP Field po_status Returns
> the po_status]]>

> po_status
>

> po_no
>
>
>
> findAll
>
>

>

>
>

>
>
> findByStatus
>
> java.lang.String
>

>

> > = ?1]]>
>

>
>
> findByPo_no
>
> java.lang.String
>

>

> > ?1]]>
>

>
>
> findByPo_noCMR
>
> java.lang.String
>

>

> > ?1]]>
>

>
>
>

>
>
> ]]>
>
> OrderDetail
>
> order.detailentity.OrderDetailHome
> order.detailentity.OrderDetail
> order.detailentity.OrderDetailLocalHome
> order.detailentity.OrderDetailLocal
>
> order.detailentity.OrderDetailCMP
> Container
> java.lang.Integer
> False
> 2.x
> OrderDetailSCHEMA
>
> CMP Field serial_no Returns
> the serial_no]]>

> serial_no
>

>
> CMP Field po_no Returns the
> po_no]]>

> po_no
>

>
> CMP Field model_code Returns
> the model_code]]>

> model_code
>

>
> CMP Field color_code Returns
> the color_code]]>

> color_code
>

>
> CMP Field order_qty Returns
> the order_qty]]>

> order_qty
>

>
> CMP Field prod_yr Returns the
> prod_yr]]>

> prod_yr
>

>
> CMP Field prod_mth Returns the
> prod_mth]]>

> prod_mth
>

>
> CMP Field recd_qty Returns the
> recd_qty]]>

> recd_qty
>

> serial_no
>
>
>
> findAll
>
>

>

>
>

>
>
>

>
>
>
>
>
>
>

>
>
>
>
> Neworder
>
>
> Order-contains-Items
> One
>
> Neworder
>

>
> items
> java.util.Collection
>

>

>
>
> item-contained-in-order
> Many
>
>
> OrderDetail
>

>

>
>

>
> Order-Items
>
>
> Order-has-Items
> One
>
> Neworder
>

>
> orderDetail
> java.util.Collection
>

>

>
>
> Many
>
>
>
> Please help me sory out my problem
>
> thanks in advance
>
> ________________________________
> Get easy, one-click access to your favorites. Make Yahoo! your homepage.
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> xdoclet-user mailing list
> xdoclet-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>
>


--
Download Wicket 1.3.0-rc1 now! - http://wicketframework.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user


Never miss a thing. Make Yahoo your homepage.