debug的方法 *****

博客主要围绕JSP及相关流程的错误排查展开。JSP的error500页面能反映编译错误的文件名和行号,error404需查看properties中的url。PageFlow无日志信息可能是pagename、job名等出错,或遗漏设置。Jobflow要借助log工具关注输入输出参数和SQL语句。Vtable需关注log中的sql,若未显示可能是未parse。

JSP   
error500 页面出现编译错误,可以反应出jsp文件名,行号。
error404  点击屏幕,查看properties中的url是否正确


PageFlow  
当发现log中无信息,可能的原因有
pagename/action错误
job名字出错
output非default的action中scope写成了page,
或者是在scope=session,遗漏persist的设置。
遗漏redirect


Jobflow

借助log工具,关注每个 步骤的input_params and output_params以及Sql语句
log需要打开以下category
oval.workflow.TRACE
oval.workflow.WORKFLOW_PARAM
oval.resource.SQL
oval.resource.SYSJOBUNIT


Vtable
关注log中的sql
如果sql没有出来,有可能是vtable没有parse
coretable没有

### 回答1: (*mark_debug = true*)是一种在程序中设置调试标记的方法。它的作用是在程序运行时打开调试模式,以便开发人员可以更方便地调试程序。在调试模式下,程序会输出更多的调试信息,以帮助开发人员找出程序中的错误和问题。这个方法通常用于开发阶段,当程序发布时,应该将调试标记关闭,以避免泄露敏感信息和影响程序性能。 ### 回答2: "(*mark_debug =true*)"是一种常见的编程注释语句,可用于调试程序代码。在编写程序时,我们通常会遇到一些错误和bug。为了找到这些问题并修复它们,我们需要使用一些工具进行调试。而添加"(*mark_debug =true*)"注释语句则可以帮助我们更方便地进行程序调试。 具体来说,"(*mark_debug =true*)"可用于标记程序中的某个地方,表示该处是需要调试的地方。在程序运行时,当运行到该处时,程序会自动停止,等待我们进行调试。我们可以在这个位置添加一些断点,观察程序的执行情况,分析程序的问题,并修复代码。 除了在开发过程中进行调试之外,"(*mark_debug =true*)"注释语句还可以用于程序的测试和预测。通过在程序中添加这些注释语句,我们可以先模拟程序的执行流程,预测程序的输出结果,以及测试程序的健壮性和效率。 总的来说,"(*mark_debug =true*)"注释语句是一种非常有用的编程工具,可以帮助我们快速定位和解决程序中的问题,提高程序的稳定性和效率。当然,在使用这个注释语句时,我们需要根据具体的情况进行灵活运用,避免过度依赖它,以免影响程序的质量和性能。 ### 回答3: (*mark_debug = true*) 是一种编程中常用的标记标记,它通常被用来在代码中调试和查找错误。当设置为 true 时,它将启用 debug 模式,允许开发人员在代码中插入各种调试语句。 (*mark_debug = true*) 可以在程序的任何地方使用,但通常被放置在需要进行调试的代码段之前。例如,当程序出现错误时,可以在错误的代码处设置此标记,以便快速定位和修复问题。 除了标记错误代码之外,(*mark_debug = true*) 还可以用来帮助开发人员理解程序的执行状态。它可以在程序的各个阶段打印信息,从而帮助开发人员排除任何潜在的错误。 需要注意的是,如果在程序上线前忘记去掉 (*mark_debug = true*) 标记,会导致程序的安全问题和性能问题。因此,在发布代码之前,开发人员必须手动去除此标记。 总的来说,(*mark_debug = true*)是一种非常有用的编程工具,在开发过程中帮助开发人员定位和解决问题。但是,在程序发布和上线前,必须仔细检查并移除此标记,以确保程序的安全和高效运行。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值