2012-06-21 58 views
2

我有一個EAR,我成功部署到GF 3.1.1。現在我正在嘗試GF 3.1.2。我的EAR部署,但Web應用程序不出現。Glassfish 3.1.2 FacesServlet問題

我收到以下異常。

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) 

我使用Mojarra 2.1.6。但是我沒有把它包含在EAR中。我也使用PrimeFaces 3.2。

如上所述,GF 3.1.1上的所有工作都很好。

網上有一些稀疏的消息,說明相同的問題,但沒有解決方案。

TIA, 科恩

回答

0

不知道確切的問題是什麼,但我有什麼,但在GlassFish 3.1.2的問題。

當我第一次下載3.1.2它工作正常,但後來我在我的應用程序中添加了一些第三方Web服務的呼叫,事情進展迅速。它甚至開始崩潰NetBeans。你有機會從你的應用程序中調用任何Web服務嗎?

我發現的最穩定/可用的配置是3.1.1和Mojarra 2.1.8。我的IDE是NetBeans 7.1.2。你可以在這裏找到關於在玻璃魚上安裝2.1.8的說明: http://javaserverfaces.java.net/nonav/rlnotes/2.1.8/releasenotes.html

希望這會有所幫助。