我选择的开发工具是eclipse3.2+lomboz+jboss4.0
新建两个ejb,User和Tool,为了建立两个ejb的一对一关系,在 UserBean.java里添加
/**
  * @ejb.interface-method
  * @ejb.relation
     *name="UserHasTool"
     *role-name="ToolPartOfUser"
 */
    public abstract Tool getTool();
    /**
     * @ejb.interface-method
     */
    public abstract void setTool(Tool tool);

在ToolBean.java里添加
/**
 *@ejb.interface-method
 *@ejb.relation
     *name="UserHasTool"
     *role-name="UserPartOfTool"
 */
        public abstract User getUser();
    /**
     * @ejb.interface-method
     */
    public abstract void setUser(User user);
添加完了保存,UserCMP.java和ToolCMP.java出错说是没有定义getTool(),setTool(Tool tool)和getUser()和setUser(User user),
按照提示把四个方法分别添加,然后保存,接着ejb-jar.xml 右键validate一下又会出错提示说没有定义getTool(),setTool(Tool tool)和getUser()和setUser(User user),随便修改下UserCMP.java和ToolCMP.java(就是多打个空格)保存不刷新ejb-jar.xml,这样倒没问题了,可是测试时命名服务没法绑定ejb了,有没有会的朋友帮帮忙,急死了