2017-05-20 9 views
0

大学でホストされているサーバーのブート画面に基づいてWebアプリケーションを実行する場合、次の問題があります。アプリケーションコードは正しいですが、私は同じライブラリとtomEEを使って自分のPC上で開発していますが、正しく動作しますが、サーバ上では正しく動作したくありません。ペーストビンのエラーコードhttps://pastebin.com/M1fieBzf ご指摘ありがとうございます。未定義のコンポーネントタイプBootsfaces Navbar

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

server info

+0

これは奇妙なバグです。サーバー情報は、あなたの大学がTomcatを使用していることを示していますが、それは偽装のTomEEかもしれません。私はそれが問題ではないとほとんど確信していますが、確かに、これを再度確認してください。 TomEE戦争で必要とされないいくつかのjarファイルをTomcat戦争に追加する必要があるためです。 –

+0

一方、それは答えかもしれません。TomEEにデプロイする場合は、アプリケーションサーバーの一部であるjarファイルを追加しないでください。特に、* .warファイルにMojarraもMyFacesも含めないでください。 –

答えて

1

あなたのwarファイルにJSFの瓶(すなわちクロサギ科またはMyFacesの)が含まれていましたか?その場合は、省略してください。 Mavenを使用している場合は、依存関係の有効範囲をprovidedに設定します。そうしないと、ライブラリが2回読み込まれ、すべての種類のエラーが発生します。

ところで、あなたの大学ではどのアプリケーションサーバーが使用されていますか?