可以通过调试来检测和诊断 JSP 文件中的错误。可以设置断点、暂挂的线程、单步执行代码以及检查变量的内容。
- 在“源代码”页中,从左页边空白处(想要添加断点的位置)的行编号区域中的弹出菜单中选择添加断点。
- 如果在远程调试,则在“服务器透视图”()的“服务器”视图中打开适当的服务器实例并确保已选择在编译 JSP 时生成调试信息(仅适用于调试方式)复选框。 关闭服务器编辑器。
- 选择该 JSP 文件并从弹出菜单中选择在服务器上运行。
服务器将自动以调试方式启动。当显示 JSP 时,调试器在断点处停止。
- 单步执行 JSP 文件并检查和更改任何适用的变量值。
提示: - 当在“WebSphere® 测试环境”中运行
JSP 文件时,如果您没有计划设置断点并在断点处停止,则可以通过更改在服务器上运行操作(使它以非调试方式启动服务器)改进
JSP 性能。(缺省方式为调试方式。)可通过选择来更改在服务器上运行操作行为。清除“在服务器上运行”操作以调试方式启动服务器复选框。
- 当使用 WebSphere Application Server 时,可以通过将下列语句添加至 Web 应用程序中的 ibm-web-ext.xmi 文件来保存从 JSP 文件编译生成的 .java 文件:
<jspAttributes xmi:id="JSPAttribute_1" name="keepgenerated" value="true"/>
<jspAttributes xmi:id="JSPAttribute_2" name="scratchdir" value="C:\temp"/>
生成的文件存储在由“scratchdir”属性指定的位置中。