© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.
如果使用“从现有项目导入”对话框来从 ClearCase 中导入项目,则在“项目资源管理器”视图中,导入的项目可能会缺少“部署描述符”节点。
变通方法:关闭然后重新打开工作空间。
在 Web 部署描述符编辑器中,“Servlet 详细信息”部分中 Servlet 类的浏览按钮不起作用。
变通方法:使用“源代码”页面来编辑 Servlet 类属性。
打开自动构建功能后,使用项目交换功能进行导入时会发生反射错误。当自动构建功能处于关闭状态时,以手工方式构建项目也会发生这些错误。
变通方法:关闭然后重新打开该项目。
J2EE 项目(Web、EJB、EAR、连接器、Java™ 实用程序和应用程序客户机)将使用所用 JRE 级别的缺省值添加项目级编译器设置。如果设置了非缺省工作空间编译器首选项,则可能需要通过取消选择“启用项目级设置”或删除 /.settings/org.eclipse.jdt.core.prefs 来除去项目级设置。
在 Linux 上的某些情况下,当自动构建功能处于打开状态时,EAR 导入功能无法正确导入嵌套 WAR 归档中的 Java 源文件。
变通方法:在执行导入前,将自动构建功能禁用。如果执行 WAR 导入功能时发生此问题,此变通方法也很有帮助。
在多个具有不同目标运行时版本的 EAR 中创建多个 J2EE 模块项目时,可能会发生这些错误情况。
在将 J2EE 模块添加至现有 EAR 时,“目标运行时”字段处于禁用状态,即表示应该继承 EAR 版本,但此版本有时不正确。为了进行刷新,应该将“添加到 EAR”复选框切换(选中并接着清除)两次。
在将 V5.1.2/V6 项目导入到 V7.0 工作空间中,并且激活了构建器以将现有元数据迁移为 V7.0 样式之后,可能会发生此错误。
在大型工作空间中,此构建过程需要执行几分钟,在此过程完成前,您不应该处理这些项目。如果在导入项目后未完成构建过程,并且在尝试打开所导入的 EAR 的“部署”页面时遇到了诸如“WebSphere® 服务器警告”提示等问题,请关闭工作台,然后再次将其打开。
在项目迁移过程中,操作可能会失败,这将导致项目处于半迁移状态。
变通方法:在“资源”透视图中,打开项目根中的“.project”文件并删除以下条目:
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
然后,重新启动工作台并运行完全构建。这将对此项目重新激活迁移。
如果 EJB 部署描述符编辑器已打开并转到“引用”页面,则您在 EJB 可视化器编辑器中创建新元素时将发生异常,从而导致所生成的 EJB 元素出错。
变通方法:在使用 EJB 可视化器编辑器之前,关闭 EJB 部署描述符编辑器。