当前位置: 首页 > 编程笔记 >

Java一些常见的出错异常处理方法总结

拓拔阎宝
2023-03-14
本文向大家介绍Java一些常见的出错异常处理方法总结,包括了Java一些常见的出错异常处理方法总结的使用技巧和注意事项,需要的朋友参考一下

一些平时常见的错误及解决办法,我 是新手,每次遇到的错误都记录了下来。

1. 404错误

description The requested resource (/Struts2_0100_Introduction/hello.action) is not available.

先检查Manager Deployments,使之能打开(出现NullPointerException不能打开),主要是服务器在每次允许前备份,再修改了错误后不能及时更正。(如果是勾选的Backup,要改成delete)

2. Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

端口写错了,端口是3306,我写成

了8080

问题描述

问题情况

问题解决

严重: StandardServer.await: create[8005]:

java.net.BindException: Address already in use: JVM_Bind

  • 独立运行的tomcat.exe没有关闭

  • 安装了其他的软件占用了8080端口

  • 关闭tomcat图标并结束掉tomcat进程

  • tomcat安装默认的端口是8080,方案一:更改tomcat的端口conf/service.xml,方案二:打开cmd命令提示符,输入 netstat -ano 找到8080端口占用的pid号,再到任务管理器详细信息中关掉pid号进程。

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

Spring3.0 Web Librariess包没有引入

重新构建项目,添加Sping包的时候引入Spring 3.0 Web Libraries包

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.List

Object o=session.getAttribute(a);

List l = (List)o;

不能将object对象转换成List

无法解决,找了很多,都说的可以转化,但是我用的不行。

我这里就把object对象转换成了String对象,再来放进list

String s=session.getA...(a).toString();

List<String> l=new ArrayList();

L.add(s);

Errors occurred during the build.

Errors running builder 'DeploymentBuilder' on project '项目名'.

java.lang.NullPointerException

此问题一般发生在Myeclipse 保存文件并自动部署时候。写项目的时候,还没等部署好,关闭了了myeclipse 10,结果出现了这种情况。有一种产生此错误的原因是因为此项目不不是由myeclipse创建的,需要检查.project 文件,并且添加com.genuitec.eclipse.j2eedt.core.webnature。

1、首先关闭MyEclipse工作空间。

2、然后删除工作空间下的"/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs"

取消myeclipse的自动部署:

右键点击项目 ->properties -> Builders,将DeploymentBuilder勾选去除.

Js文件报错

选择js右键->MyEclipse->Exclude From Validation 勾选

Eclipse里面的J2EE项目放到MyEclipse里面运行,servlet文件报错

选中一个servlet报错的地方,添加一个javaee.jar包进来

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by publishDate desc limit 0,8' at line 1

注入的数据库语句有问题

尤其要注意在"+x+"两边的语句的空格的问题

点击部署按钮无效

找到MyEclipse的工作路径,到这个目录中去"\.metadata\.plugins\org.eclipse.core.runtime\.settings"找一个含有deploy的.prefs文件删除即可(com.genuitec.eclipse.ast.deploy.core.prefs)。重新启动MyEclipse,又可以了.

Type Action question!list cannot be found in the namespace /

Window-->Preference-->Myeclipse -->Validation -->去掉struts2 Validator后的Build列勾确认

(如果还不行,可以把所有的build列勾去掉,没什么用)

以上这篇Java一些常见的出错异常处理方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍JavaScrip常见的一些算法总结,包括了JavaScrip常见的一些算法总结的使用技巧和注意事项,需要的朋友参考一下  下面就简单列举一下javascript中常见的一些算法,需要的朋友可以做一下参考。当然这些算法不仅仅适用于javascript,同样也适用于其他语言。 一.线性查找: 比较简单,属于入门级的算法 二.二分查找: 又称折半查找,适用于已排好序的线性结构。 三.冒泡

  • NullPointerException:空指针异常; SQLException:数据库相关的异常; IndexOutOfBoundsException:数组下角标越界异常; FileNotFoundException:打开文件失败时抛出; IOException:当发生某种IO异常时抛出; ClassCastException:当试图将对象强制转换为不是实例的子类时,抛出此异常; NoSuchM

  • 设备检测处理 Step1: 确认chrome浏览器否开启 摄像头 / 麦克风权限 点击浏览器地址栏最左侧的安全锁图标,或者地址栏最右侧的摄像头图标,修改麦克风 / 摄像头为允许(修改后需要刷新页面) Step2: 确认电脑系统是否允许chrome浏览器使用 摄像头 / 麦克风 请检查系统是否允许浏览器使用摄像头/麦克风,Mac请前往“安全性与隐私”查看,Windows请前往“隐私”查看,修改后需要

  • 本文向大家介绍python 异常处理总结,包括了python 异常处理总结的使用技巧和注意事项,需要的朋友参考一下        最近,做个小项目经常会遇到Python 的异常,让人非常头疼,故对异常进行整理,避免下次遇到异常不知所措,以下就是对Python 异常进行的整理。 1.Python异常类    异常 描述 NameError 尝试访问一个没有申明的变量 ZeroDivisionErro

  • 本文向大家介绍常见的异常类有哪些?相关面试题,主要包含被问及常见的异常类有哪些?时的应答技巧和注意事项,需要的朋友参考一下 NullPointerException 空指针异常 ClassNotFoundException 指定类不存在 NumberFormatException 字符串转换为数字异常 IndexOutOfBoundsException 数组下标越界异常 ClassCastExce

  • 主要内容:异常简介,异常类型很多事件并非总是按照人们自己设计意愿顺利发展的,经常出现这样那样的异常情况。例如: 你计划周末郊游,计划从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当你准备烧烤时候突然天降大雨,只能终止郊游提前回家。“天降大雨”是一种异常情况,你的计划应该考虑到这样的情况,并且应该有处理这种异常的预案。 计算机程序的编写也需要考虑处理这些异常情况。 异常(exception)是在运行程序时产生的一种异