开发常见异常

简介:

常见异常总结:

问题:IllegalAgumentExecption

  

wKiom1l0bKWDUpiNAADX2G58-Yw824.png-wh_50

wKioL1l0bKXA-10ZAABtxviZf6E890.png-wh_50





问题:内存溢出异常

这个一般报【http-8080-3】之类的

1.eclipse安装目录中将eclipse的启动参数调大一些:

wKiom1l0bKbgNnFoAAFD2HU4FyI732.png-wh_50 

-startup

plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

--launcher.XXMaxPermSize

512M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

512m

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.7

-Xms512m

-Xmx1024m

wKioL1l0bKfBN2mPAALRcwSjvp0048.png-wh_50

wKioL1l0bKeyBWO-AAFYG_WekdE226.png-wh_50 

 

问题:BeanDefinitionParsingException

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:applicationContext-service.xml]

 

原因:applicationContext-service.xml没有加进去总的spring配置文件,或者名字写错,或者配置文件内部程序错误。

 

 

问题:There is no Action mapped for namespace

There is no Action mapped for namespace [/sysadmin] and action name [deptAction_list] associated with context path [/qb_web]. - [unknown location]

 

原因:struts.xml文件不在src下,或者编译后不在classes下;

或者struts.xml配置文件内部错误;

或者有其他的struts-xxx.xml没有include到struts.xml中;

或者action与spring整合的时候出错,一些UserServie没有在struts配置文件中,或者写错,导致找不见struts.xml;

或者请求路径出错。

 

问题:action本身就在值栈中,但action不在值栈的栈顶;

 

问题:classpath

Classpath只能用在spring中,

 

问题:重定向和转发

问题:hibernate子配置文件Dept.hbm.xml问题

<property name="name" column="NAME"></property>

01.name属性出错

报错:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is

Caused by: org.hibernate.property.access.spi.PropertyAccessBuildingException: Could not locate field nor getter method for property named [com.my.qb.domain.Userinfo#ne]


02.column属性出错

不会报错,但是加载运行的时候不行,这个要特别注意。

03.package出错

 

<hibernate-mapping package="com.my.qb.domain">

报错:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: class cn.itcast.jk.domain.Dept not found while looking for property: id

 

Caused by: org.hibernate.MappingException: class cn.itcast.jk.domain.Dept not found while looking for property: id

 

Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [cn.itcast.jk.domain.Dept]


Caused by: java.lang.ClassNotFoundException: Could not load requested class : cn.other.jk.domain.Dept

 

问题:数据库属性设为非空,但是没有赋值

Struts Problem Report

Struts has detected an unhandled exception:

 

Messages: ORA-01400: ??? NULL ?? ("ITQB"."USER_P"."CREATE_TIME")

could not execute statement

could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement

 

File: oracle/jdbc/driver/DatabaseError.java

Line number: 112

 

 

java.sql.SQLException: ORA-01400: ??? NULL ?? ("ITQB"."USER_P"."CREATE_TIME")

 

 

问题:

新建jsp页面老提示:

Multiple annotations found at this line:

  - The superclass "javax.servlet.http.HttpServlet" was not found on the Java   Build Path

解决步骤:

1、右键项目-build path

2、选择configure build path...

3、选择 Javabuild path

4、Add Library –> server Runtime -> Click Next

5、选择  Server runtime (我的是 Tomcat 7.0) –>完成



 

 

本文转自 叫我北北 51CTO博客,原文链接:http://blog.51cto.com/qinbin/1950216



相关文章
|
6月前
|
Java 编译器 程序员
【JavaSE专栏67】谈谈异常的那些事,学会预判异常、捕获异常、转移异常
【JavaSE专栏67】谈谈异常的那些事,学会预判异常、捕获异常、转移异常
【JavaSE专栏67】谈谈异常的那些事,学会预判异常、捕获异常、转移异常
|
4月前
|
Java 开发者
【Java异常】什么是异常,Java中如何处理异常?
【Java异常】什么是异常,Java中如何处理异常?
27 0
|
4月前
|
数据库 数据安全/隐私保护
常见异常报错
常见异常报错
72 0
|
7月前
|
Java 程序员 API
异常(下)Java常见异常,异常的使用原则
异常(下)Java常见异常,异常的使用原则
152 0
|
9月前
|
Java 编译器
如何使用Java异常处理来优雅地处理各种异常情况?
如何使用Java异常处理来优雅地处理各种异常情况?
60 0
|
11月前
|
存储 Java
java小白翻身-异常处理02: 常见异常
归纳一些Java开发中常见的一些异常。
|
Java 程序员 开发工具
Java开发——19.异常
异常:指的是程序在执行的过程中,出现的非正常的情况,最终会导致Java虚拟机(JVM)非正常停止。
Java开发——19.异常
|
SQL Java 编译器
java异常分类,异常处理,面试中常见异常问题!
java异常分类,异常处理,面试中常见异常问题!
153 0
java异常分类,异常处理,面试中常见异常问题!
|
Java
Java异常处理(2)--异常处理机制及自定义异常
Java异常处理(2)--异常处理机制及自定义异常
104 0
Java异常处理(2)--异常处理机制及自定义异常
|
Java Maven
Java开发常见异常及解决办法总结
在IDEA中创建Maven项目,在pom.xml中引入依赖时,有时候会报错Failed to read artifact descriptor for xxx。
Java开发常见异常及解决办法总结

热门文章

最新文章