© 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.
如果从样本库中“技术样本”类别的 Struts 样本中导入“示例应用程序”(struts-example )或“上载示例”(struts-upload)样本应用程序,则“问题”视图可能会显示一些错误标记。Struts 样本来自 Apache Struts 项目的 Struts 分发。这些样本按原样包括在样本库中,以便于您使用。它们确实包含一些错误。
当 Struts 配置文件编辑器处于打开状态时,如果在 Web 图编辑器中绘制链接,产品可能会记录 org.eclipse.core.commands.ExecutionException 和/或 java.lang.reflect.InvocationTargetException 错误。如果记录了这些错误中的某个错误,请重新启动工作台并关闭 Struts 配置文件编辑器,然后继续使用 Web 图编辑器。如果记录了这些错误中的某个错误,并且您未执行上述步骤,则对 Web 图和/或 Struts 配置文件所作的更改可能会丢失或包含错误。
为了避免此问题,在使用 Web 图编辑器时,请关闭所有 Struts 配置文件编辑器。
问题:
将 Struts 样本导入到工作空间中时,项目可能会显示错误“未定义目标运行时 WebSphere® Application Server V6.1 存根”。当工作台的服务器列表未包含“WebSphere Application Server V6.1 存根”时,将发生此错误。是否会发生此错误取决于工作台配置以及计算机上安装的服务器。
变通方法:
使用该样本前,请设置项目的目标服务器:
- 要查看或修改可用服务器的列表:
- 单击窗口 > 首选项... > 服务器 > 已安装的运行时。
- 验证在产品中是否安装了“WebSphere Application Server V6.1 存根”或“WebSphere Application Server V6.1”。如果未安装这些服务器中的某个服务器,请单击添加...并安装“WebSphere Application Server V6.0”。
- 关闭“首选项”窗口。
- 在“项目资源管理器”视图中,右键单击已导入的 Struts 样本项目,然后单击属性。
- 单击目标运行时,然后选中其中一个服务器的复选框。
- 单击确定。
- 对已导入的 Struts 样本 EAR 项目重复第 2 步到第 4 步。
设置目标服务器后,请重建并部署 Struts 样本项目:
- 要重建该项目,请单击主菜单中的项目 > 清除...。在“清除”窗口中,选择清除所有项目或清除下面选择的项目。然后,单击确定。
- 如果导入的样本包含错误,请单击主菜单中的窗口 > 首选项... > 服务器 > WebSphere,然后选中允许在服务器上发布包含错误的应用程序。然后,单击确定。
- 要部署该项目,请在项目资源管理器中右键单击该项目,然后单击运行方式 > 在服务器上运行...并验证是否选择了正确的目标服务器。