鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > J2ME > >

taskdef class xdoclet.modules.ejb.EjbDocletTask cannot be fo

来源:互联网 作者:佚名 时间:2015-09-25 05:47
J2EE工程中,右击EJB模块,在弹出菜单中选择Lomboz J2EE-Generate Ejb Classes时,会报 taskdef class xdoclet.modules.ejb.EjbDocletTask cannot be found 错误,原因是eclipse/plugins 下找不到XDoclet类库文件,当Lomboz插件是通过LINK 安装方式实现时会出现问

      J2EE工程中,右击EJB模块,在弹出菜单中选择"Lomboz J2EE"->"Generate Ejb Classes"时,会报 taskdef class xdoclet.modules.ejb.EjbDocletTask cannot be found错误,原因是eclipse/plugins 下找不到XDoclet类库文件,当Lomboz插件是通过LINK 安装方式实现时会出现问题,解决办法有如下两种:

方法一,当新建J2EE项目后,在EJB模块的META-INF下有一xdoclet.xml文件,找开文件,将<fileset dir="${eclipse.home}plugins">修改为Lomboz插件安装处,如我的Lomboz插件安装在D:/Eclipse3.1.1/Lomboz文件夹下,则应为<fileset dir="${eclipse.home}/lomboz/eclipse/plugins">,因为相关类库在此目录下。该种方法治标不治本。即每次建立J2EE项目时,都应该修改。

方法二,通过Lomboz J2EE Project新建项目时,相关配置文件是通过插件Lomboz来完善的。所以可以通过直接修改Lomboz相关配置文件来实现一劳永逸目的。具体步骤如下:

在D:/eclipse3.1.1/lomboz/eclipse/plugins/com.objectlearn.jdt.j2ee_3.0.1文件夹下有lomboz.jar文件,解压此文件,修改com/objectlearn/jdt/j2ee/templates/ejb/xdoclet.xml文件,将其<fileset dir="${eclipse.home}/plugins">改为<fileset dir="${eclipse.home}/lomboz/eclipse/plugins">,原因如前所述。再将解压的文件一起打包成lomboz.jar文件。若刚直接在当前文件夹解压,可将解压后的文件及文件夹拖放到lomboz.jar文件中。

新建J2EE项目试下,打开EJB模块META-INF/xdoclet.xml文件看下,是不是自动生成的配置文件为修改后的.

 转载时请注明出处!

网友评论
<