主题 : linux下出现freemarker template error |
级别: 童生
|
1# 发表于:2010-02-06 17:45:26 IP:60.112.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
2# 发表于:2010-02-06 21:06:21 IP:220.9.*.*
黄色的Freemarker Template Error
这种错误信息一般是由于模板或标签使用不当导致的 重点检查WEB-INF/ftl_lib/jeecms/common_tag.ftl文件是否有错误 |
||
---|---|---|---|
级别: 童生
|
3# 发表于:2010-02-07 11:28:11 IP:123.125.*.*
不好意思,我贴错错误信息了,第一个问题的错误信息是: (我都是直接用setup包安装的,两个ftl文件都没问题,另外考虑到linux和windows的差别,已经将文件权限和数据库大小写的问题提前解决,还是出现这个问题。新手,看代码没发现什么。。。汗,多谢了)
get(url) failed on instance of com.jeecms.article.entity.Article_$$_javassist_4 The problematic instruction: ---------- ==> ${arti.pre.url} [on line 12, column 10 in WEB-INF/ftl_lib/jeecms/nonaction_article.ftl] in user-directive cms.ArtiSide [on line 42, column 54 in WEB- INF/user_base/jeecms_com_www/template/article/default/content.html] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateModelException: get(url) failed on instance of com.jeecms.article.entity.Article_$$_javassist_4 at freemarker.ext.beans.BeanModel.get(BeanModel.java:223) at freemarker.core.Dot._getAsTemplateModel(Dot.java:76) 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:209) …………………………………………………… 大家都没有遇到过这个问题么??????? |
||
---|---|---|---|
级别: 白丁
|
4# 发表于:2010-02-08 20:06:18 IP:220.4.*.*
${arti.pre.url}
这可能是没有上一篇文章导致的 可以在标签后加个感叹号,这样没有数据时就不会出错了 ${arti.pre.url!} |
||
---|---|---|---|
级别: 童生
|
5# 发表于:2010-02-12 19:13:04 IP:219.227.*.*
加了!还是有问题,估计不是那个问题,否则也不会在windows下好好的,linux下出问题。 :-)
|
||
---|---|---|---|
级别: 白丁
|
6# 发表于:2010-02-24 23:24:33 IP:59.245.*.*
不会啊
我们的虚拟主机就是用的linux系统,已经部署了很多套都没有发现这个问题 你装个jeecms v2.4.2正式版试下看 |
||
---|---|---|---|
级别: 童生
|
7# 发表于:2010-02-26 15:20:11 IP:219.227.*.*
汗~~好的,我马上试验一下,之前都是在centos5.X上装的~
我换一个发行版试试。 |
||
---|---|---|---|
1
共1页