| 2012/5/6 | J2EE | 被围观 15,457 views+
严重: IOException while loading persisted sessions: java.io.EOFException 在编写程序时不小心重启服务器太快,之后就出现了这个问题。 EOFException表示输入过程中意外到达文件尾或IO流尾的信号,导致了从Session中获取数据失败。由于Tomcat上传非正常关闭时有一些活动的session被持久化为了临时文件,而重启时Tomcat试图恢复这些Session的持久化数据又读取失败造成的,但却不影响系统的使用。 解决方法是到TOMCAT_HOME中删除work\Catalina\localhost目录下的文件。如果用Eclipse,可能是在项目工作空间的.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost目录下...
| 2011/11/2 | Java基础 | 被围观 39,833 views+
public class Exception extends Throwable Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。 public class RuntimeException extends Exception RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。 可能在执行方法期间抛出但未被捕获的 RuntimeException 的任何子类都无需在 throws 子句中进行声明。 1、异常的分类: ① 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常 ② 运行时异常(Runtime Exception/Unchecked Exception) a) Runti...
| 2011/10/2 | J2EE | 被围观 17,042 views+
Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save() 因为ID设置为了手动设置: <id name="groupid" column="group_id" type="string" length="36"> <generator class="assigned"></generator> </id> 而在保存时没有设置ID: privilegeGroupService.save(group); 导致出现这个错误。 在保存时可以手动设置个UUID即可: public void save(PrivilegeGroup entity) { entity.setGroupid(UUID.randomUUID().toString()); super.save(entity); }
| 2011/9/21 | J2EE | 被围观 7,953 views+
template.executeFind(new HibernateCallback() {…}); 捕获这里的异常提示空指针,可能的情况就是没有注入sessionFactory。如果HibernateTemplate是由Spring注入的,查看配置文件有没有注入: <bean id="departmentService" class="com.itzhai.service.privilege.impl.DepartmentServiceBean"> <constructor-arg> <ref bean="hibernateTemplate" /> </constructor-arg> </bean> 这里使用了构造函数注入,查看源文件,发现构造函数的参数忘记使用了: public DepartmentServiceBean(HibernateTemplate hibernateTemplate){ super(); } ...
| 2011/9/4 | C++ | 被围观 1 views+
C++异常处理的实现 C++语言提供对处理异常情况的内部支持。try,throw,catch语句就是C++语言中用于实现异常处理的机制。 异常处理的语法: throw表达式语法: throw 表达式 try块语法 try 复合语句 catch(异常类型声明) 复合语句 catch(异常类型声明) 复合语句 … 如果某段程序中发现了自己不能处理的异常,就可以是哟偶那个throw表达式抛掷这个异常,将他抛掷给调用者。 catch里面的异常类型如果为…则catch子句处理任何类型的异常,这段处理程序必须是try块的最后一段处理程序。catch(…)应该放在最后,以保证上面的catch异常会被执行到。 异常接口声明: 为了加强程...
| 2011/7/31 | J2EE | 被围观 30,601 views+
在使用struts2的项目中上传文件的时候出现了一个这样的错误: 2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info 信息: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir 2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info 信息: Removing file upload F:\software_programming\project\source code\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\MusicalInstrumentsStore\upload__365daacc_1317af78b8c__7ffe_00000001....
| 2011/7/31 | J2EE | 被围观 19,240 views+
10470 [http-8080-1] ERROR org.hibernate.LazyInitializationException - could not initialize proxy - no Session org.hibernate.LazyInitializationException: could not initialize proxy - no Session 这个是hibernate的延迟加载异常,为了不产生该异常,有如下解决方法: 1、在相应的映射文件里禁止该类的延迟加载:设置lazy=false 2、在session关闭之前取出需要的属性 3、使用openSessionInView <filter> <filter-name>openSessionInView</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter...
| 2011/7/30 | J2EE | 被围观 13,835 views+
在编写了一个JSP页面后,出现如下错误: 严重: Servlet.service() for servlet jsp threw exception org.apache.el.parser.ParseException: Encountered " ")" ") "" at line 1, column 13. Was expecting one of: "}" ... "." ... "[" ... ">" ... "gt" ... "<" ... "lt" ... ">=" ... "ge" ... "<=" ... "le" ... "==" ... "eq" ... "!=" ... "ne" ... "&&" ... "and" ... "||" ... "or" ... "*" ... "+" ... "-" ... "/" ... "div" ... ...
| 2011/7/28 | 数据库 | 被围观 7,544 views+
1191 [main] ERROR org.hibernate.util.JDBCExceptionReporter - Data too long for column 'type_visible' at row 1 1191 [main] ERROR org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with session org.hibernate.exception.DataException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:100) Caused by: java.sql.BatchUpdateException: Data too long for column 'type_visible' at row 1 at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatemen...
| 2011/7/27 | J2EE | 被围观 12,618 views+
地址栏输入地址访问action或者servlet提示如下错误: 2011-7-28 2:09:33 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at org.apache.jsp.pages.mis.storeadmin_jsp._jspInit(storeadmin_jsp.java:23) at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:164) jsp-api.jar加载失败。一般 jsp-api.jar 是不需要自己引入到Eclipse中的,Eclipse会自动引入该文件(tomcat的l...
随机文章 本月热门 热评
1 ExtJS使用ColumnModel创建表格和使用ArrayReader解析数组 2011/5/9
2 使用SVN客户端Subclipse获取Spring的源代码 2011/11/29
3 Java笔记 – 反射 动态代理 2013/12/25
4 JPA一对多映射相关例子以及查找注意事项 2012/5/6
5 纯Javascript打造的红色玫瑰花 1k Rose 2012/2/13
6 局域网使用NAPT实现访问外部网络(互联网)的网络配置 2011/5/6
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.