启动配置是用于定义和保存可单独启动的不同工作台配置的机制。可使用启动配置来启动调试会话。
要创建启动配置,以允许您调试在 WebSphere Application Server 上运行的 Web 对象,请执行下列操作:
- 以调试方式启动 WebSphere Application Server。
- 在提供启动/调试/运行操作集的工作台透视图(如“调试”透视图)中,执行下列其中一项任务:
- 从工作台菜单栏选择运行 > 调试以打开调试启动配置对话框。
- 单击工作台工具栏调试按钮旁边的向下箭头,并从列表中选择调试。这将打开调试启动配置对话框。
- 在调试启动配置对话框中,执行下列其中一项操作:
- 选择 WebSphere Application Server 节点并单击新建启动配置。
- 右键单击 WebSphere Application Server 节点并从弹出菜单选择新建。
- 双击 WebSphere Application Server 节点。
- 在名称字段中,输入您为正在创建的配置选择的名称。
- 选择连接选项卡以使它显示在前面。
- 在连接选项卡项目字段中,输入包含要调试的应用程序源代码的项目名称。项目必须是 Java 项目或具有 Java 特征的项目。
您可以通过单击浏览来进行浏览以查找项目,而不是在项目字段中输入项目名称。
必须填写此字段。
- 在 IBM WebSphere 服务器类型字段中,选择调试器要连接至的 WebSphere Application Server 的版本。
- 在主机名字段中,输入运行应用程序服务器和应用程序的机器的主机名或 IP 地址。如果它们与工作台在同一台机器上运行,则接受缺省值 localhost。
- 在 JVM 调试端口字段中,输入 WebSphere Application Server 要侦听的端口号。此字段的缺省值通常为 7777。
- 如果要为您将对其添加 JavaScript 的 Java 应用程序创建启动配置,并且要在 Bean
脚本框架中进行开发,则选择启用 JavaScript 调试复选框,然后在
BSF 调试端口字段中输入 Bean 脚本框架调试端口。此字段的缺省值为 4444。如果启用
JavaScript 调试复选框未选中,则不会启用 JavaScript 调试并且
BSF 调试端口字段将不可用。
注: 仅当 IBM WebSphere 服务器类型设置为
WebSphere V5 服务器时,此选项才可用。
- 允许终止 JVM 单选按钮是一个开关,它用于确定是否在调试器中启用终止命令。如果想要能够终止将连接至的 JVM,则选择此选项。
注: 如果此选择已选中,并且您选择了终止命令,则应用程序服务器将终止。
- 如果要调试的 Web 对象源代码驻留在连接页面中所指定项目的外部,则选择源代码选项卡以使它显示在前面。
- 源代码查询路径缺省为项目路径和 Java 运行时的位置。要更改源查询路径,取消选择使用缺省源查找路径复选框,并且您可以按如下所示修改源查找路径:
- 要设置现有条目的顺序,选择一个源位置并单击上移或下移。
- 要除去现有条目,选择源位置并单击除去。
- 要添加源位置,根据需要单击添加项目、添加 JAR
或添加外部 JAR,并完成产生的选择对话框。
- 要获取高级源位置选项,如添加要搜索的文件夹和容器,请单击高级并完成产生的对话框。
- 选择公共选项卡以使它显示在前面。可在公共页中执行下列任务:
- 如果想要将启动配置存储在本地并且可用于单用户,则务必选择本地单选按钮。如果要将启动配置作为一个文件存储在工作空间中,并且在资源库中共享以供小组使用,则应选择共享单选按钮并在共享配置的位置字段中输入想要将启动配置存储在其中的项目位置。此外,还可浏览以查找该项目。
- 在启动时要切换至或打开的透视图组中,选择希望启动后已经打开的透视图。此选择是在调试方式字段下拉框中进行的。
- 如果想要将启动配置作为调试按钮首选项菜单或调试菜单调试历史记录列表中的首选调试配置显示,则选择调试复选框。
- 如果已经提供了启动配置所需的所有信息,则将启用调试和应用按钮。单击应用将会保存启动配置,此时可以选择关闭对话框而不启动调试会话,或者可以单击调试以使用新的启动配置启动调试会话。如果单击调试,则将保存对启动配置的任何更改并启动调试会话。
在保存调试启动配置之后,就可以编辑该配置。有关编辑调试启动配置的进一步信息,请参阅下面的相关任务。
提示:如果尚未保存启动配置设置并且已经在想要除去或更改的启动配置设置中进行了输入,则单击还原将除去所作的所有更改。
- 如果尚未提供启动配置必需的信息或者已经提供的信息有错误,则对话框顶部的消息将指示丢失的内容。
- 当完成对话框中的工作时,单击关闭退出。
一旦使用调试适配器启动了调试会话,就需要通过在浏览器中输入 Web 对象的 URL 来启动。