打印

版本问题

版本问题

系统的基础应用是以前的非正式版的AOM2.0
现在我把它换成正式版的AOM2.1
报错误了
如下:
<w:page> Tag Library supports namespace: http://www.apusic.com/jsf/widget, but no tag was defined for name: page
   javax.faces.webapp.FacesServlet.service(FacesServlet.java:249)
怎么解决啊 ???

TOP

我只把jar包给替换了,应该还要该什么地方

TOP

我把相关的配置文件也改了一下,然后我把包内的命名空间也改成了AOM2.1里边的命名空间,但是仍然有这样的错误。
javax.servlet.ServletException: /infoout/allInfoOut.xhtml @14,35 <w:page> Tag Library supports namespace: http://www.apusic.com/jsf/widget, but no tag was defined for name: page
   javax.faces.webapp.FacesServlet.service(FacesServlet.java:249)
   org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
   org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)

TOP

哪位好心的帮忙啊 ?????

TOP

2.0正式版本中是有w:page标签的,楼主检查一下是否完全删除了2.0之前的AOM版本

TOP

一下是你们的一个楼主给我回复的信息
把operamasks-impl.jar与jsf-api.jar覆盖原来的就可以了. 如果部署环境中没有独立的jsf-api.jar, 则需要把aom所带的jsf-api.jar配置到classpath中较前的位置。现在已知的问题是,更新完后需要通知客户端手动清空浏览器缓存,否则会出现脚本错误。从我们的测试以及社区和客户的反馈来看,从2.0更新到最新snap没有什么其他明显问题。对于你的具体项目,建议备份好以上两个jar文件再更新测试,若遇到具体问题,请在论坛或JIRA上发贴,我们会提供解决方案或修正BUG。



我以为得到了宝贝,现在看来我彻底错了。

TOP

可能是我在覆盖那两个文件的时候只有一个文件被覆盖了,而另一个文件名字没有覆盖直接加入了,我刚用不知道另一文件应该是叫什么名字,然后删除掉,应该就没有问题了,现在就是另一个文件名字叫什么不知道,不覆盖的那个叫jsf-api.jar
operamasks-impl.jar 这个不知道覆盖哪一个,因为没有重名的。

TOP

有没有好心的啊 ????

TOP

从aom2.0M2之前的版本升级参考这里http://www.operamasks.org/bbs/viewthread.php?tid=2270

TOP

从错误提示看应该包的问题
1、确认把所有2.0的包删除干净,再拷入2.1包
2、打开浏览器,把缓存文件全部删除再试试

我很早就从2.0升到2.1了,清除缓存后,没有什么问题,效率提升很多,祝你成功

TOP