1、遇到异常首先要看异常的信息行也就是例子中的102行,如果能知道这个LifecycleException异常,那么可以直接解决2、如果不知道,那么可以看下后边的异常(也就是114 ,128行的 *Exception),如果可以知道,直接解决3、如果不知道,可以看异常后边所给的描述(也就是LifecycleException异常右边的信息),如果能看懂可以直接解决4、如果不行可以查看异常下边(也就是103 - 113行)的信息,找到我们自己写的代码行数(一般是at + 自己的包名。。。)5、如果不行那么就要从最后开始向上逐行查找带有自己所起包名的信息。注意:我们java代码查找异常有以下几个特点:1、所有的异常都是自下而上查找2、如果自下而上找不到我们所写的包的异常,那么就有两个方向查找异常2.1 页面出问题2.2 配置文件出问题Java常见异常名称1、NullPointerException 空指针异常 引发原因: null.方法(); null调用了一个方法2、ClassNotFoundException 类找不到 引发原因: ①:web.xml中的servlet-class 配置错误 (检查方法:按住ctrl键 鼠标如果能点击进去 就是对的;注意:后期我们写的所有的全类路径都可以使用此方法校验)②:将你的web项目部署到tomcat中,然后publish一下,之后去tomcat的项目下的webapps目录下的WEB-INF下的classess里面看看有没有生成对应的.class文件,如果没有,那么直接重新编译一下这个工作空间即可,如下图。1、遇到异常首先要看异常的信息行也就是例子中的102行,如果能知道这个LifecycleException异常,那么可以直接解决2、如果不知道,那么可以看下后边的异常(也就是114 ,128行的 *Exception),如果可以知道,直接解决3、如果不知道,可以看异常后边所给的描述(也就是LifecycleException异常右边的信息),如果能看懂可以直接解决4、如果不行可以查看异常下边(也就是103 - 113行)的信息,找到我们自己写的代码行数(一般是at + 自己的包名。。。)5、如果不行那么就要从最后开始向上逐行查找带有自己所起包名的信息。注意:我们java代码查找异常有以下几个特点:1、所有的异常都是自下而上查找2、如果自下而上找不到我们所写的包的异常,那么就有两个方向查找异常2.1 页面出问题2.2 配置文件出问题Java常见异常名称1、NullPointerException 空指针异常 引发原因: null.方法(); null调用了一个方法2、ClassNotFoundException 类找不到 引发原因: ①:web.xml中的servlet-class 配置错误 (检查方法:按住ctrl键 鼠标如果能点击进去 就是对的;注意:后期我们写的所有的全类路径都可以使用此方法校验)②:将你的web项目部署到tomcat中,然后publish一下,之后去tomcat的项目下的webapps目录下的WEB-INF下的classess里面看看有没有生成对应的.class文件,如果没有,那么直接重新编译一下这个工作空间即可,如下图。 |
3、其他异常参照解决异常思路解决。4、404 引发原因: 路径写错,或者找不到资源5、500 引发原因: 我们的java代码出现异常6、其他的状态码自己去网上搜索解决 |