`
nanjingjiangbiao_T
  • 浏览: 2605788 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

E3 Tree 在 Glasshfish下bug的修复

 
阅读更多

对e3 tree不了解的可以参考
http://e3.group.javaeye.com/


由于在glasshfish下报一个这样的错误

UnabletoreadTLD"META-INF/E3Tree.tld"fromJARfile"file:/D:/project/glassfish/domain/lotterysys/e3/WEB-INF/lib/e3.jar":org.apache.jasper.JasperException:PWC6329:
TLDspecifiesinvalidbody
-content(EMPTY)forcustomtaguserAttribute


刚开始考虑是路径问题,检查半天没查出什么来。
既然是e3标签报错,打开再说。

用winrar打开e3.jar
进入e3.jar\META-INF目录
打开E3Tree.tld
找到

<tag>
        <name>userAttribute</name>
        <tagclass>net.jcreate.e3.tree.taglib.UserAttributeTag</tagclass>
        <bodycontent>EMPTY</bodycontent>
        <info></info>
        <attribute>
            <name>name</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
        <attribute>
            <name>value</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>    

将<bodycontent>EMPTY</bodycontent>的EMPTY改成小写。
重启服务器一切ok。

此问题的解决有一半幸运因素。哈哈~

e3.jar 在jboss 下也不能正常使用,哪位仁兄有解决方案发上来分享一下。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics