2012-10-02 84 views
0

我有一個奇怪的問題,我的faces-config.xml文件 - 我正在使用Netbeans。Netbeans faces-config問題

只要我通過選擇「新建」 - >「JSF Faces配置」來製作faces-config文件,整個應用程序就會在運行時失敗:「該模塊尚未部署。 當我擦除配置文件時,應用程序運行得很好(除了缺少來自faces-config文件的所有額外修改)。 我正在使用MacBook Pro和Mountain Lion。我每天都使用Eclipse,並且安裝了所有必需的Java工具 - 就我而言。

我很感激任何幫助。這個問題已經有一段時間了,我在網上找不到任何匹配的案例。

幫助!!!

+1

也許您正在創建一個faces-config,指向您在代碼中使用的JSF框架的不同版本,即JSF 2.x和JSF 1.2的faces-config。 –

回答

0

你究竟是什麼意思,「除了缺少來自faces-config文件的所有額外修改」?你在這個文件中加入了一些手動配置嗎?另外,在添加新的faces-config文件之後,您是否在運行應用程序之前嘗試了一次清理和構建?

+0

缺失修改含義:我做了一些導航規則,消息等等。我已經嘗試過乾淨並且多次構建,但沒有任何成功。我發現當我製作一個全新的項目並添加一個配置文件時,一切正常。只要我用配置文件啓動一個較舊的項目,舊的項目將失敗... – Michaondrums

+0

我自己解決了這個問題。問題是,雖然當時我只能有一個faces-config文件,但它們被放置在不同的項目中:偶然的地方,我必須選擇在所有項目中共享配置文件。所以當我做了幾次構建失敗。我認爲這是當你做一個新項目,並選擇「啓用上下文和依賴注入」。 – Michaondrums

+0

選擇這個選項只會爲你創建一個空的beans.xml文件,但是你很清楚這一點:) –