调试 HTML 脚本应用程序

要创建将启动或连接至 HTML 脚本应用程序(.htm.html.jsp)以进行调试的启动配置:

  1. 在提供启动/调试/运行操作集的工作台透视图(例如,“调试”透视图)中,执行下列其中一项任务:
    • 从工作台菜单栏选择运行 > 调试以打开调试启动配置对话框。
    • 单击工作台工具栏调试按钮旁边的向下箭头,并从列表中选择调试。这将打开调试启动配置对话框。
  2. 调试启动配置对话框中,执行下列其中一项任务:
    • 选择 HTML 脚本应用程序节点并单击新建
    • 右键单击 HTML 脚本应用程序节点并从弹出菜单中选择新建
    • 双击 HTML 脚本应用程序节点。
  3. 这将使启动配置选项卡和输入字段显示在该对话框的右边。
  4. 名称字段中,输入您为正在创建的配置选择的名称。
  5. 选择选项卡以使它显示在前面。
  6. 选项卡项目字段中,输入项目名称(该项目包含想要调试的应用程序的源代码)。如果项目不包含源代码,则必须将源代码导入项目。

    除了在项目字段中输入项目名称之外,还可以通过单击浏览来进行浏览以查找项目。

  7. 执行下列其中一个步骤:
    • 如果想要连接至正在运行想要调试的脚本的现有 Internet Explorer 浏览器,则选择使用现有浏览器单选按钮。
    • 要启动想要调试的文件,选择启动新浏览器单选按钮,然后在 URL 字段中输入 URL 或想要调试的文件的完整路径和名称。
  8. 选择公共选项卡以使它显示在前面。可在公共页中执行下列任务:
    • 如果想要将启动配置存储在本地并且可用于单用户,则务必选择本地单选按钮。如果要将启动配置作为一个文件存储在工作空间中,并且在资源库中共享以供小组使用,则应选择共享单选按钮并在共享配置的位置字段中输入想要将启动配置存储在其中的项目位置。或者,可以通过浏览来查找项目。
    • 如果想要将启动配置作为调试按钮首选项菜单或调试菜单调试历史记录列表中的首选调试配置显示,则选择调试复选框。
  9. 如果已经提供了启动配置所需的所有信息,则将启用调试应用按钮。单击应用将会保存启动配置,此时可以选择关闭对话框而不启动调试会话,或者可以单击调试以使用新的启动配置启动调试会话。如果单击调试,则将保存对启动配置的任何更改并启动调试会话。

    注意:

    • 一次只能使用一个 HTML 脚本应用程序调试会话(不支持多个 HTML 脚本应用程序调试会话)。
    • 如果选择使用现有浏览器启动,则运行浏览器对话框将打开。在此对话框中,选择想要调试的浏览器会话(已经打开的每个浏览器会话的浏览器节点将列示在该对话框中)。要选择要连接至的浏览器,展开浏览器节点直至看到正在运行想要调试的脚本的 URL 为止。选择此 URL 并单击确定以启动调试会话。或者,如果该 URL 正在充当多个实例中的第一个的浏览器中运行,则可以选择该浏览器节点以启动调试会话。
      重要: 在调试时运行工作台 Web 浏览器会导致意外结果。在“活动脚本”调试会话期间,关闭此浏览器。如果此浏览器保持打开,而您为了进行调试尝试连接至该浏览器,则工作台将停止响应。
    • 如果正在浏览 HTML 框架,则每个框架可单独显示在运行浏览器对话框中。为了进行调试,可以连接至这些框架中的任何一个。
    • 当通过连接至现有浏览器启动调试会话时,调试目标将显示在调试视图中,但是暂挂的线程将不会显示在该视图中。在运行应用程序的脚本后,该线程将显示在调试视图中。
    • 在保存调试启动配置之后,就可以编辑它。有关编辑调试启动配置的进一步信息,请参阅相关任务。
    提示: 如果尚未保存启动配置设置并且已经在想要除去或更改的启动配置设置中进行了输入,则单击还原将除去所作的所有更改。
  10. 如果尚未提供启动配置必需的信息或者已经提供的信息有错误,则对话框顶部的消息将指示丢失的内容。
  11. 当完成对话框中的工作时,单击关闭退出它。
注: 如果在调试生成脚本的 JSP 页面时想要暂挂该脚本的执行,则需要在启动脚本操作之前对该线程发出暂挂操作。如果不这么做,则即使设置了断点,调试器可能也不会在该操作中停止。有关停止程序执行的信息,请参阅相关主题。
相关任务
准备调试
设置调试首选项
启动调试会话
调试脚本主机应用程序
调试 Web 项目脚本
使用调试视图
运行“活动脚本”应用程序
单步执行程序
停止正在运行的程序
终止调试会话
使用现有启动配置启动调试会话
编辑启动配置
除去启动配置
从现有启动配置创建新的启动配置
在服务器上进行调试
调试期间编辑和查看源代码
使用条款 | 反馈
(C) Copyright IBM Corporation 2003, 2005. All Rights Reserved.