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

 更新时间:2016年06月03日 11:02:56   投稿:jingxian  
下面小编就为大家带来一篇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一些常见的出错异常处理方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java Socket通信之聊天室功能

    Java Socket通信之聊天室功能

    这篇文章主要为大家详细介绍了Java Socket通信之聊天室功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Spring Boot Hello World的实现代码

    Spring Boot Hello World的实现代码

    这篇文章主要介绍了Spring Boot Hello World的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Java多线程并发synchronized 关键字

    Java多线程并发synchronized 关键字

    这篇文章主要介绍了Java多线程并发synchronized 关键字,Java 在虚拟机层面提供了 synchronized 关键字供开发者快速实现互斥同步的重量级锁来保障线程安全。
    2022-06-06
  • Java SpringMVC拦截器与异常处理机制详解分析

    Java SpringMVC拦截器与异常处理机制详解分析

    SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringMVC也是要简化我们日常Web开发
    2021-10-10
  • java中如何获取线程名称

    java中如何获取线程名称

    这篇文章主要介绍了java中如何获取线程名称问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Java 中 Date 与 Calendar 之间的编辑与转换实例详解

    Java 中 Date 与 Calendar 之间的编辑与转换实例详解

    这篇文章主要介绍了Java 中 Date 与 Calendar 之间的编辑与转换 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • JavaSwing FlowLayout 流式布局的实现

    JavaSwing FlowLayout 流式布局的实现

    这篇文章主要介绍了JavaSwing FlowLayout 流式布局的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • 利用gson将map转为json示例

    利用gson将map转为json示例

    这篇文章主要介绍了利用gson将map转为json示例,需要的朋友可以参考下
    2014-05-05
  • java数据结构之插入排序

    java数据结构之插入排序

    这篇文章主要为大家详细介绍了java数据结构之插入排序的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • SpringBoot集成tomcat详解实现过程

    SpringBoot集成tomcat详解实现过程

    采用spring boot之后,一切变得如此简单,打包->java-jar->运维,只需要一个jar包便可以随意部署安装。这篇文章,将对 spring boot集成tomcat的源码进行分析,探索其内部的原理
    2023-02-02

最新评论