2

GF3.1.1に正常にデプロイできるEARがあります。今、私はGF3.1.2を試しています。EARがデプロイされましたが、Webappが起動しません。

次の例外が発生します。

21 Jun 2012 16:34:17,285 ERROR com......web.exception.MyExceptionHandler : Serious error happened!  : Error Parsing /login.xhtml: Error Traced[line: 1] Premature end of file.
javax.faces.view.facelets.FaceletException: Error Parsing /login.xhtml: Error Traced[line:    1] Premature end of file.
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:425)
at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:408)
at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:327)

私はMojarra2.1.6を使用しています。しかし、私はそれをEARに含めません。PrimeFaces3.2も使用しています。

述べたように、すべてがGF3.1.1でうまく機能します。

同じ問題を示すいくつかのまばらなメッセージがWeb上にありますが、解決策はありません。

TIA、コーエン

4

1 に答える 1

0

正確な問題が何かはわかりませんが、Glassfish 3.1.2 で問題が発生しただけです。

最初に 3.1.2 をダウンロードしたときは問題なく動作しましたが、アプリケーションにいくつかのサードパーティ Web サービスへの呼び出しを追加したところ、事態は急速に悪化しました。NetBeans がクラッシュすることさえありました。アプリケーションから Web サービスを呼び出すことはありますか?

私が見つけた最も安定した/使用可能な構成は、Mojarra 2.1.8 を使用した 3.1.1 です。私の IDE は NetBeans 7.1.2 です。Glassfish に 2.1.8 をインストールする手順については、http://javaserverfaces.java.net/nonav/rlnotes/2.1.8/releasenotes.html を参照してください

お役に立てれば。

于 2012-07-24T15:58:06.603 に答える