MyEclipse运行MyFaces出现空白页面的问题,我的解决方法。

      用MyEclipse创建一个Web Project的项目,然后让这个项目支持MyFaces。运行,结果不报错而且只显示出一个空白的页面,右键查看网页的源代码,里面只显示出了网页的一些基本html代码,没有出现任何有关jsf的一些内容。然而,我只让他支持JSF,却一切正常,什么东西都显示出来了。

      发现这个问题以后,去csdn和QQ的群里面问了很多人,都没有出现过这些问题。我都开始纳闷了。。。。。

      然后我做了一个实验,我把MyFaces官方的blank代码直接复制到tomcat的webapp目录却正常显示了。我把这个blank的代码全部复制到MyEclipse的项目里,然后同步服务器,同样的问题就又出现了,还是出现了一个大白页面。。这个问题整整让我郁闷了好几天,到底是我配置的问题呢,还是MyEclipse插件的问题呢?因为我把这个blank的代码直接放到webapp目录里,却一切正常,我想这说明我的配置应该是没有错误的。那问题就出在MyEclipse上了。

      然后我在Eclipse的选项里面查看MyEclipse的选项,找到了Project Capabilities里有对jsf项目的一些jar的设置,在这个选项里面我发现在下方有一个copy jsf jar and package Tlds to /WEB-INF/lib, if not present 的复选框,把这个勾打掉,然后再用MyEclipse建立web Project项目,然后支持MyFaces,自己手工的把blank的所有jar都复制到/WEB-INF/lib里,同步服务器。哇靠了! 亲爱的MyFaces组件都出来了!

      到目前为止,我还没有弄明白,为什么用MyEclipse带的所有jar就会出现这些问题,我也仔细察看了,新建的MyFaces项目里的classpath都没有jsf-api.jar,最后还使用了最土的办法,自己手工copy那些jar。

哪位大兄弟也遇到过这样的问题,还有更好的解决方法,一定要告诉我啊。还有就是,错误的根在哪里呢?我还没弄明白。我觉得MyEclipse他自带的那些jar按道理来说不应该有问题的。可能原因还在其它的地方。 24498.html

Eddie Lee 2005-12-18 15:39 发表评论










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值