Eclipse中的基本Hello World Project Weblogic 10.3,带有JSF 1.2

时间:2014-03-28 12:39:33

标签: eclipse jsf weblogic jsf-1.2

我通常使用Tomcat,我很惊讶在WL中运行JSF项目有多难。我需要一个基本的hello world项目来运行Weblogic 10.3,JSF 1.2和Eclipse Indigo。我做了什么:

1st在eclipse中添加了WL服务器(没有你可以做错的) 2使用以下配置创建动态Web项目(请参阅打印屏幕)。 enter image description here

我让一切都默认,这里是JSF配置。 enter image description here

3我在服务器上运行了项目并收到了以下stacktrace: enter image description here 也许打印屏幕不可读,重要的错误信息是:

    INFO: Initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/footwo'
    28.03.2014 11:22:18 com.sun.faces.spi.InjectionProviderFactory getProviderInstance
    SCHWERWIEGEND: JSF1030: The specified InjectionProvider implementation 'com.bea.faces.WeblogicInjectionProvider' cannot be loaded.
    28.03.2014 11:22:18 com.sun.faces.spi.InjectionProviderFactory createInstance

我也用谷歌搜索并检查了人们对错误所说的一切。如果我从服务器检查WL控制台,我看到JSF 1.2已成功部署,所以我不知道问题是什么。

1 个答案:

答案 0 :(得分:1)

问题不知何故是服务器上的另一个war文件,我们试图在WL 10.3服务器上使用jsf2.2。删除此实例并重新启动并重新部署后,jsf1.2项目工作正常。来自" better_use_mkstemp"的评论上面也有助于渲染jsf语法,因为eclipse默认情况下会在url中打开没有/ faces的浏览器,这可能会有点误导。