- 浏览: 24544 次
- 性别:
- 来自: 北京
文章列表
tomcat时间跟系统时间不一致的问题解决方法
如果是由于时区导致的,请使用下面的方法。
方法一,在catalina.bat中
配置如下:
set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08 -Xms256m -Xmx800m
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" ...
使用了joda time
import org.joda.time.DateTime;
//...
@Column
private DateTime makeDate;
运行时,提示如下错误
could not deserialize; nested exception is org.hibernate.type.SerializationException: could not deserialize
原因是不能被hibernate序列化。由于类型转换错误引起。
请指定转换类型。
改为如下:
@Column
@DateTimeFormat(iso = ISO.DATE_TIME) ...
使用jquery.autocomplete.js和Spring时,jquery.autocomplete.不能解析数据库返回的json。(如果报告406错误,请添加 Jackson jar包)。如果返回值改为String,则可以。因此查看一下源码:
现象如下:
如果使用response,可以显示:
w= "{query: ...
使用注解@NotEmpty进行验证时报错:No validator could be found for type: java.lang.Integer。
类似的Double,Timestamp 之类的也会报类似错误。
在报此错误时首先检查引入的valid包是什么。然后请参考实现:
hibernate的实现:http://docs.jboss.org/hibernate/validator/3.1.0/api/org/hibernate/validator/
java(Oracle)的实现:
http://docs.oracle.com/javaee/6/api/javax/validatio ...