主题 : 关于3.1乱码问题
级别: 童生
UID: 25830
积分:23 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2011-11-17
在线时长:0
1#   发表于:2011-11-17 20:54:55  IP:123.158.*.*
linux部署jeecms后,freemarker报找不到首页.html,去服务器端看了一下,这个页面存在,文件名称也不是乱码,但是后台管理员用户登录,查看模板,模板列表中文都是乱码。
linux系统编码utf-8  mysql也是utf-8 
除了将中文模板名字都改成英文的这种解决方案,是否还有其他的解决方案?
级别: 总版主
UID: 10736
积分:148385 加为好友
威望: 205 精华: 42
主题:287 回复:126145
注册时间:2010-09-08
在线时长:16.09
2#   发表于:2011-11-18 08:34:30  IP:59.244.*.*
您好,可以在window下导出一份模版,然后上传之后导入
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 25830
积分:23 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2011-11-17
在线时长:0
3#   发表于:2011-11-18 09:35:17  IP:59.170.*.*
您好!
请问模板是如何导出的呢,谢谢。
级别: 童生
UID: 25830
积分:23 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2011-11-17
在线时长:0
4#   发表于:2011-11-18 09:37:25  IP:59.170.*.*
回2楼,我已知道模板如何导出,模板树点击设置即可。
级别: 童生
UID: 25830
积分:23 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2011-11-17
在线时长:0
5#   发表于:2011-11-18 09:42:40  IP:59.170.*.*
你好!linux下,模板删除功能无效。
页面不抛异常,后台异常如下:
Expression template is undefined on line 37, column 90 in jeecms_sys/template/edit.html.
The problematic instruction:
----------
==> ${template.filename} [on line 37, column 88 in jeecms_sys/template/edit.html]
 in user-directive p.td [on line 37, column 1 in jeecms_sys/template/edit.html]
 in user-directive p.form [on line 36, column 1 in jeecms_sys/template/edit.html]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression template is undefined on line 37, column 90 in jeecms_sys/template/edit.html.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.visit(Environment.java:395)
at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Macro$Context.runMacro(Macro.java:172)
at freemarker.core.Environment.visit(Environment.java:603)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.visit(Environment.java:395)
at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Macro$Context.runMacro(Macro.java:172)
at freemarker.core.Environment.visit(Environment.java:603)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.process(Environment.java:190)
at freemarker.template.Template.process(Template.java:237)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:366)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:283)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:233)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
级别: 总版主
UID: 10736
积分:148385 加为好友
威望: 205 精华: 42
主题:287 回复:126145
注册时间:2010-09-08
在线时长:16.09
6#   发表于:2011-11-18 09:51:55  IP:59.244.*.*
直接在后台导入导出功能中即可
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 25830
积分:23 加为好友
威望: 0 精华: 0
主题:2 回复:8
注册时间:2011-11-17
在线时长:0
7#   发表于:2011-11-18 10:05:09  IP:59.170.*.*
感谢yin2035的指导,按您的思路已经把问题解决。
解决方案请大家参照http://bbs.jeecms.com/azsy/8596.jhtml
1 共1页