2017-05-20 47 views
0

我在運行基於大學託管的服務器上的bootsfaces的Web應用程序時遇到以下問題。應用程序代碼是正確的,我使用相同的庫和tomEE在我的電腦上開發它,它運行正常,但在服務器上它不想正確運行。錯誤代碼在pastebin https://pastebin.com/M1fieBzf 感謝您的任何指導。未定義的組件類型Bootsfaces Navbar

Undefined component type net.bootsfaces.component.navBar.NavBar 

server info

+0

這是一個奇怪的錯誤。服務器信息表明您的大學使用Tomcat,但這可能只是一個僞裝的TomEE。我幾乎可以肯定這不是問題,但只是可以肯定的是,請仔細檢查一下。因爲你需要將一些jar文件添加到Tomcat戰爭中不需要的Tomcat戰爭中。 –

+0

另一方面,這可能是答案:如果您正在部署到TomEE,請確保不要添加已經是應用程序服務器一部分的jar文件。特別是,不要將Mojarra和MyFaces都包含在* .war文件中。 –

回答

1

是否包含在WAR文件的JSF jar文件(即鑽嘴魚科或MyFaces的)?如果是這樣,省略它們。如果您使用的是Maven,可以通過將依賴範圍設置爲provided來實現。否則,庫會加載兩次,這會導致各種錯誤。

順便說一句,你知道你的大學使用哪個應用服務器嗎?