没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一 程序调试与错误收集
程序的调试与排错尽量使用 和打印 语句的方式跟踪
查错
非代码引起的报错
包引起的错误当从版本控制器上下载项目时如果项目报错但是所有类文件和
配置文件和所有手动建的包都没有报错的情况时是因为项目中的 包有错修改或删
除 包即可
编 译 器 版 本 不 合 报 错 当 启 动 服 务 器 或 部 署 项 目 时 控 制 台 打 印 有
!"#$%&'#() 的异常
语句时是因
为当前 *&( 使用的 #+ 版本和项目创建时的 #+ 版本不合而引起的进入
*&(,#-,./(,点击弹出的对话框左边的树形菜单中的00项下
的 $
项,点右边显示框中 $((右边的下拉列表并选择和
创建项目时的 #+ 版本相同的 #+ 版本号,点击右下角的010按钮,点击击右下角
的02+
0按钮即可
3当控制台或页面上打印 !(&4(5
66(666((#-4
)##-( 的异常语句时是因为缺少 包
或 包版本不对或 -4 配置问题
方法一在工程中导入 57 包后把 和 # 放到6&'89:;6 目录下在
. 页面中导入<=>!?06&'89:;66(#0)4?0(0=,
方法二修改 -4加上下面语句<8()!,
<!,<!8,66(66/<6!8,<!8
(,6&'89:;6#6/#<6!8(,<6!,
<!,<!8,66(66/8<6!8,<!8
(,6&'89:;6#6/8#<6!8(,<6!,
<!,<!8,66(66(<6!8,<!8
(,6&'89:;6#6(#<6!8(,<6!,
<!,<!8,66(66(8<6!8
,<!8(,6&'89:;6#6(8#<6!8(,<6!,
<!,<!8,66(66<6!8,<!8
(,6&'89:;6#6#<6!8(,<6!,
<!,<!8,66(668<6!8,<!8
(,6&'89:;6#68#<6!8(,<6!,
<!,<!8,66(664<6!8,<!8
(,6&'89:;6#64#<6!8(,<6!,
<!,<!8,66(6648<6!8,<!8
(,6&'89:;6#648#<6!8(,<6!,
<68()!, 再在 . 文件中导入<=>!?06&'89:;66(#0
)4?0(0=,
@当代码、配置文件和路径都没有错时但是它总是报以前的错或不出效果是因为服
务器中任然还 残留 以前的代码将服务器中的项目彻底删除后重新部署即可
A当两个页面同时访问同一个资源时如果代码完全一样但一个可以访问另一个却
不能访问报 BCB 错时可能是因为另一个页面中有以下代码<=!?
!$4.! .?!(
D0660D!:D00D!.DD060=,
</?0<=?.
=,0,<8?0!0(?08((0,<
8?0((8(0(?08((0,<8?040
(?0C0,
< 8?0+-#0
(?0+-#+-#E+-#F0, < 8?0#(0
(?05!0,
G当访问页面时如果确认路径和页面都存在却报 BCB 错误关闭服务器再启动试一
试重启编译器不行或将项目从服务器上和编译器上删除重新导入另外备份的同一项
目并重新部署如果重新部署后报错则是 4 文件配置错误如果不重新部署后不
报错即可
HBCB 错误解决当程序出现 BCB 路径错误时如果实在找不到有什么错误就用鼠标
放到要找的超连接上再看浏览器最下面的状态栏的路径是否和当前文件的路进相对
I当重新部署项目到服务器时如果部署完后控制台什么也没有打印并当重新访问项目
的页面时路径和页面都存在却报 BCB 错误关闭服务器再启动试一试重启编译器不行
J在浏览器中出现 BCB6BCC 页面检查 是否正确部署到服务器及浏览器地址栏
中输入的地址和端口号是否正确还要看项目名,.(,*&(,,$4
,$48 右边的名称是否和6项目名一样 文件只能放在 K
目录下
L在浏览器中出现0无法显示网页0的页面检查 5( 服务是否启动和正确运行及
浏览器地址栏中输入的地址和端口号是否正确、再检查是否部署服务器
在浏览器中出现 MCC6MCF 页面说明有语法6逻辑错误或未打开服务器
E当服务器无法启动即马上启动又马上关闭时是因为端口一直被另一个程序占用
的原因可以打开任务管理器结束占用该端口的进程也可以重启电脑解决该问题
F部署项目到服务器时发生的错误当部署项目时如果部署到某时突然发生错误把
服务器上现有的项目删除后再重新部署即可
B*&( 中启动 5( 报 $#)#( 错意思是找不
到 1 的 主 类 原 因 是 *&( 中 的 1:5NO2*& 指 向 不
对#-,./(,1,K,
单击右边显示框中的 $ 标签项,选中其中的 1O& 项,单击
右 边 的 1 O 按 钮 将 1 O & 的 指 向 改 为 *&( 插 件 目 录
*&( 安装盘
符 PQ(P$P!下的 !(NR ECC P
M当打开6重启编译器*&(后项目6代码报错之前没有报错重新打开6重启编
译器后报错或代码和逻辑都没有错点击错误前面的错误提示图标后提示有 $!
+(((#K&M 的信息是因为工作空间配置不对点击
错误前面的错误提示图标再双击 $!+(((#M 即可
注当做有 O 的项目时如果程序不报错逻辑上也找不到不对的地方时可将
控制台打印的 语句转换成 语句后的语句复制到数据库中执行以检查 语句的错
误
E代码错误导致报的错
当页面6控制台报错时没有遇到过的错6看不懂的错先看错误信息中的错误信息来
源于哪个类6方法6哪行代码在根据那行代码多试几中方法
保存时发生的错误当 文件中的内容改变要保存的时候要先把第一行的
!&(#! 属性值设置为 /8S否则将报错不能保存
3启动服务器报错可能的错误有配置文件有错也可能是 . 页面中的标签有错此
时它不一定报正在使用的程序的错有可能报其他程序的错可以在服务器的 -
目录下把标签有错的项目删除
@' 引起的错误
' 的属性名首字母必须小写否则即使再 # 层、 层和 中
可以取得其中的值在 页面中无论用什么方法都不能取得
A当不出现预想的效果时如果确认不是浏览器缓存所致但又找不出错误和原因并浏
览器状态栏左边出现有0网页上有错误0的消息时双击此消息,单击弹出框中的0显示
详细信息0按钮查看错误其中的0行0和0错误0说明了错误的位置和原因
G当在 页面中用<(/(,和 &7 表达式不能取到值时应当首先检查是否导
入 (标签库再检查 ' 的所有属性名首字母是否是小写
H当导入一个包报错时如果包名确认无误且当鼠标放在包名上提示 5
(T(-#)#) 时表示声明的类名和导入
的包名冲突
I当控制台出现有 !$:;#&4(的错误时说明项目找不
到 可能是 -4 中没有配置或配置错误如果确认配置没有错但仍然报此错误
时
就把 -4 中对应的 的节点删除同时也把对应的 删除重新新
建
J 当 一 个 页 面 要 有 上 传 的 功 能 时 要 在 / 表 单 中 加 一 个
(?06/8#0属性但是在 页面的 / 表单中加了该属性后该表
单中的所有控件包括
隐藏表单域的值在 中不能用一般的方法获得必须加判断那些是普通控件
那些是上传文件的控件再用别的方法获取所以这时用作传参数的隐藏表单中的参数
必 须 加 在 / 表单的 ( 属性 中来 传递 其 方法 是 (?0U
?0即这时隐藏表单必须用 ( 代替这时在 中才能用一般的获取
值的方法
获取 页面传来的值
L当一个 页面跳到 后又经过 逃到另一个 页面页面出现乱码
时是因为没有在 中设置请求流和相应流的编码方式$5
046(?/8S0$(&(#!0/8S0
当控制台出现有0将截取字符串错误0的错误时是因为数据库相应字段的数据
长度不够
E当访问任意一个页面都出现 BCB 错误时或当启动 5( 服务器在控制台打印相
剩余11页未读,继续阅读
资源评论
qikui520
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功