2014-03-28 32 views
0

我平時使用Tomcat,我很驚訝它有多難獲得一個運行在WL中的JSF項目。我需要一個基本的hello world項目來運行Weblogic 10.3,JSF 1.2和Eclipse Indigo。我所做的:基本的Hello World項目Weblogic10.3在Eclipse中與JSF 1.2

1st在WLM服務器添加在eclipse(沒有你可以做錯了) 第2創建一個動態的Web項目與下面的配置(見打印屏幕)。 enter image description here

我讓默認的所有東西,這裏是JSF配置。 enter image description here

3日我在服務器上運行該項目,並收到了以下堆棧跟蹤: enter image description here 也許打印屏幕是不可讀的,則revelant錯誤味精是:

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

何時發生錯誤。此外,如果您在新選項卡中打開圖像「右鍵單擊 - >在新選項卡中打開」,它們會更大更清晰。你是不是像你這樣在URL中包含面孔:http://www.albinsblog.com/2012/08/javalangruntimeexception-cannot-find.html#.UzWyRfmwKaI –

回答

1

問題在某種程度上是服務器上的另一個戰爭文件,我們試圖在WL 10.3服務器上使用jsf2.2。在我刪除此實例並重新啓動並重新部署之後,jsf1.2項目開始工作。上面的「better_use_mkstemp」的評論也有助於呈現jsf語法,因爲默認情況下eclipse打開瀏覽器時沒有/ faces,這可能有點誤導。