主题 : 在linux系统中出现异常:java.text.ParseException: Unparseable date
级别: 童生
UID: 75388
积分:27 加为好友
威望: 0 精华: 0
主题:3 回复:9
注册时间:2015-05-13
在线时长:0
1#   发表于:2016-04-12 15:50:14  IP:121.128.*.*
在linux系统中部署JCMS。首页打开时特别慢,我看了下LOG,发现有个异常:
java.text.ParseException: Unparseable date: "Apr 12, 2016"
        at java.text.DateFormat.parse(DateFormat.java:357)
        at com.jeecms.common.util.DateFormatUtils.parseDate(DateFormatUtils.java:42)
        at com.jeecms.cms.service.CmsSiteFlowCacheImpl.flow(CmsSiteFlowCacheImpl.java:68)
        at com.jeecms.cms.action.front.CmsSiteFlowAct.flowStatistic(CmsSiteFlowAct.java:23)
        at sun.reflect.GeneratedMethodAccessor564.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
        at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
        at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at com.jeecms.common.web.XssFilter.doFilter(XssFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
        at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
        at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
        at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
        at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)   
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230) 
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
"catalina.out" 585L, 59709C                                                                
请解释下,是什么原因?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2016-04-12 15:51:07  IP:59.247.*.*
首页打开慢可以静态化一下,你那应该是服务器的时间格式问题
1
级别: 童生
UID: 75388
积分:27 加为好友
威望: 0 精华: 0
主题:3 回复:9
注册时间:2015-05-13
在线时长:0
3#   发表于:2016-04-12 15:55:07  IP:121.128.*.*
对linux的设置,好像改变不了java的日期格式。望指教
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2016-04-12 15:56:26  IP:59.247.*.*
这个不在我的服务范围内,而且我也不是搞这个的
1
级别: 童生
UID: 75388
积分:27 加为好友
威望: 0 精华: 0
主题:3 回复:9
注册时间:2015-05-13
在线时长:0
5#   发表于:2016-04-12 16:23:10  IP:121.128.*.*
public static String formatDateTime(Date date){
if(DateFormat.getDateTimeInstance().format(date).contains("0:00:00")){
return formatDate(date);
}
return DateFormat.getDateTimeInstance().format(date);
}

在这里,应该对linux下的日期格式进行统一。
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2016-04-12 16:25:01  IP:59.247.*.*
好的,谢谢建议
1
1 共1页