黑马程序员技术交流社区

标题: JSP常见异常整理,和大家分享。 [打印本页]

作者: 寻找资拥。    时间: 2013-11-9 17:19
标题: JSP常见异常整理,和大家分享。
1.HTTP Status 404
                (1)工程没有部署
                (2)路径写错了:区分大小写
                (3)你访问的文件不存在
                (4)改了工程名
                (5)web.xml的配置url配置不是:/servlet类名
                        <url-pattern>/servlet/Goods_Delete_Servlet</url-pattern>
                        改为:
                        <url-pattern>/Goods_Delete_Servlet</url-pattern>
                (7)服务器没有启动-------无法显示
2.HTTP Status 500 - 程序有错误
                具体据情况具体分析

3、The method sort(int[]) is undefined for the type Student
:表示这个方法没有定义,如果你确定你写了这个方法
但是就是说没有定义原因是:重新部署项目。

4、java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
原因:没有导入驱动包------导入驱动包:重新部署项目


5、java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=16
原因一:数据库的服务没有打开-----打开数据库的服务
原因二:jdbc:oracle.....有错误

6、java.lang.NumberFormatException: For input string: ""
错误的原因:把""字符串转为整数的时候,错误
在jsp中找到被转成整数的字符串,肯定是这个字符串等于""

7.java.lang.NumberFormatException: null
错误的原因:把null字符串转为整数的时候,错误
在jsp中找到被转成整数的字符串,肯定是这个字符串等于null

8.java.lang.NullPointerException
在控制台中找我们自己写的类,取点击它。
at dao.GoodsDao.selectOne(GoodsDao.java:44)
错误的原因:空指针异常-----在下面的异常信息中找到
我们写的java类,点击划线java文件,就能找到出错的行。


9.java.sql.SQLException: ORA-01017: invalid username/password; logon denied
oracle数据库数据库的密码写错了。。。。

10、Syntax error on token "import", Identifier expected after this token
jsp文件导包的时候多写了,

11.java.lang.ClassNotFoundException: Goods_Delete_Servlet
异常时指 这个Goods_Delete_Servlet类没找到,如果这个类是一个
serlet,name打开web.xml找到当前这个servlet的配置。

12在ie中如果出现HTTP Status 404 -
或者在控制台中出现:
java.lang.IllegalArgumentException: Invalid <url-pattern> Goods_Delete_Servlet in servlet mapping
这说明web.xml中url配置错误
<url-pattern>Goods_Delete_Servlet</url-pattern>
改为:
<url-pattern>/Goods_Delete_Servlet</url-pattern>
作者: Sasson    时间: 2013-11-9 17:26
还没看到  先收藏了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2