主题 : 生成首页html的时候 提示找不到首页.html文件
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
1#   发表于:2011-03-10 08:41:27  IP:58.200.*.*
访问首页也出现如下错误

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.context.ApplicationContextException: Could not load FreeMarker template for URL [/WEB-INF/t/cms/www/red/index/首页.html]; nested exception is java.io.FileNotFoundException: Template /WEB-INF/t/cms/www/red/index/首页.html not found.
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)


root cause 

org.springframework.context.ApplicationContextException: Could not load FreeMarker template for URL [/WEB-INF/t/cms/www/red/index/首页.html]; nested exception is java.io.FileNotFoundException: Template /WEB-INF/t/cms/www/red/index/首页.html not found.
com.jeecms.common.web.springmvc.SimpleFreeMarkerView.checkTemplate(SimpleFreeMarkerView.java:102)
com.jeecms.common.web.springmvc.SimpleFreeMarkerView.initApplicationContext(SimpleFreeMarkerView.java:79)
org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:119)
org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupport.java:72)
org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73)
org.springframework.context.support.ApplicationContextAwareProcessor.invokeAwareInterfaces(ApplicationContextAwareProcessor.java:106)
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:85)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:386)
org.springframework.web.servlet.view.UrlBasedViewResolver.loadView(UrlBasedViewResolver.java:420)
org.springframework.web.servlet.view.AbstractCachingViewResolver.createView(AbstractCachingViewResolver.java:158)
org.springframework.web.servlet.view.UrlBasedViewResolver.createView(UrlBasedViewResolver.java:384)
org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName(AbstractCachingViewResolver.java:77)
org.springframework.web.servlet.DispatcherServlet.resolveViewName(DispatcherServlet.java:1078)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1027)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
2#   发表于:2011-03-10 08:44:00  IP:58.200.*.*
这个文件其实是存在的 并且路径也正确.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
3#   发表于:2011-03-10 08:50:30  IP:59.245.*.*
首页报错了吗?还是说是在linux下,模版乱码了?
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
4#   发表于:2011-03-10 08:51:16  IP:58.200.*.*
模板 没有乱码  就是文件找不到..
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
5#   发表于:2011-03-10 08:52:46  IP:58.200.*.*
Could not load FreeMarker template for URL [/WEB-INF/t/cms/www/red/index/首页.html];     把这种中文名称的文件改成英文的是否可以..是不是固定必须"首页"二字.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
6#   发表于:2011-03-10 09:00:32  IP:59.245.*.*
模板名称是由国际化实现的,找到 /WEB-INF/languages,打开这个目录下的所有文件,查找tpl.开头的配置,将这些中文模板名称改成自己想要的英文名,并将相应的模板文件改成英文名
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
7#   发表于:2011-03-10 09:00:49  IP:58.200.*.*
操作系统: CentOS Linux 5.0   可能和操作系统有关  这种情况应该怎么解决呢   服务器我是购买美橙的  .能不能从程序上着手解决这个问题.
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
8#   发表于:2011-03-10 09:02:57  IP:58.200.*.*
非常感谢版主 我试试..
级别: 童生
UID: 5489
积分:17 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2010-04-11
在线时长:0
9#   发表于:2011-03-10 10:11:05  IP:121.29.*.*
这个目录下有一个 jeecms_tpl的目录  目录下有三个配置文件 其中只有messages_zh_CN.properties 有内容 另外两个文件是空的.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
10#   发表于:2011-03-10 10:13:43  IP:59.245.*.*
不是目录,是配置文件里面tpl开头的
1 2 > >| 共2页