设为首页 收藏本站
查看: 406|回复: 0

[经验分享] 使用JBoss Tools在Tomcat下开发Facelets应用时的问题

[复制链接]

尚未签到

发表于 2017-2-10 06:43:52 | 显示全部楼层 |阅读模式
一、开发环境:Eclipse 3.4 + JBoss Tools 3.0.1.GA + Tomcat 6.0.20 + JDK6
二、问题现象:使用JBoss Tolls的创建“JSF Project”,在工程属性中选择如下,JSF Enviroment:JSF 1.2 With Facelets,Template:FaceletsKickStartWithRILibs,服务器为Tomcat6,生成工程后,运行时出现如下错误提示:
2009-7-11 15:02:14 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.addELResolver(Ljavax/el/ELResolver;)V" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, com/sun/faces/config/ConfigureListener, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ELResolver used in the signature
at com.sun.faces.config.ConfigureListener.registerELResolverAndListenerWithJsp(ConfigureListener.java:397)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:189)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)

三、错误原因及解决方法:
  原因:类库中jar类重复:el.jar
  在Tomcat6的安装目录Lib下存在el.jar,但在JBoss Tools中生成的工程中,在“Web 应用程序库”中居然也有一份el.jar文件。删除工程中/WebContent/WEB-INF/lib下多条的el.api,即可正常恢复Tomcat6启动进如下所述的错误
题后记:
    也不知是JBoss Tools的错误造成的,还是什么其他的原因,想来我用的是JBoss Tools的3.0.1的GA版呀,应该不会出现这种比较低级的错误吧。没在JBoss下测试过,不知是否有同样的原因。
  前边在Tomcat6下运行JBoss Seam2.2.0 CR1的“hibernate”时也出错,后来换成Seam2.1.2的例子却成功了。让人又爱又恨的JBoss。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-339870-1-1.html 上篇帖子: tomcat中配置数据源以及数据源的原理(摘自:haitao_581) 下篇帖子: 【2010.2.5】项目无法在Tomcat中部署,及启动异常
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表