【动态更新】异常记录

1. mysql错误:Table XXX is marked as crashed and should be repaired

解决:找到mysql的安装目录bin/myisamchk工具,在命令行中输入:

myisamchk -c -r ../mysql/DBname/tablename.MYI

2. hadoop错误:Exceeded MAX_FAILED_UNIQUE_FETCHES

原因:Reduce阶段取map结果->reduce结点时出错的。

解决:保证自定义的/etc/hosts中的别名和hostname一致。

3. Spring aop异常:nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException

原因:是由于classpath下缺少了aspectjweaver.jar的缘故。

解决:在pom.xml中加入依赖信息

<dependency>
       <groupId>org.aspectj</groupId >
       <artifactId>aspectjweaver</artifactId >
       <version>1.x.x</version >
</dependency>
4.maven web项目部署到linux tomcat上,用浏览器访问时出现的异常:org.apache.jasper.JasperException: java.lang.NullPointerException

原因:1.在windows上开发时用的jdk7,而linux服务器上的版本为jdk6。

            2.maven编译时需要两个包servlet-api.jar、jsp-api.jar ,如果将这两个jar打包在项目里,就会与linux tomcat服务器上的jar冲突。

解决:1.将jdk的版本改为1.6。

            2.在pom.xml配置servlet-api.jar、jsp-api.jar不打包进项目,配置如下:

<dependency> 
    <groupId>javax.servlet.jsp</groupId> 
    <artifactId>jsp-api</artifactId> 
    <version>2.1</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>servlet-api</artifactId>
    <version>6.0.37</version>
    <scope>provided</scope>
</dependency>

scope标签设置maven的依赖范围(http://blog.csdn.net/zhuxinhua/article/details/5789278

5.linux上启动nginx,出现错误:error while loading shared libraries: libpcre.so.1

原因:缺少lib文件

解决:

[root@localhost /]# cd lib64/
[root@localhost lib64]# ln -s libpcre.so.0.0.1 libpcre.so.1

6.myBatis异常:Value '0000-00-00' can not be represented as java.sql.Timestamp 

原因:这个就是如果数据库里存在的date类型的数据,给它设置成空,数据库里就是0000-00-00 这种的,然后Mybatis把字段转换java.sql.Date时给我报了个错。

解决:

datasource.url=jdbc:mysql://localhost:3306/pe?useUnicode=true&zeroDateTimeBehavior=convertToNull
7.Spring @ResponseBody时异常:Can not create bean serializer for Object.class

原因:转成Json对象时,必须有get/set方法。

解决:添加get/set方法。

8.nginx:413 Request Entity Too Large

原因:nginx上传文件的默认大小为1M,配置为client_max_body_size 1m。

解决:打开nginx.conf,在http模块中添加client_max_body_size 10m,改为10M。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值