2011-02-03 5 views
2

JBOSS Seam 2.2.1을 사용 중이며 응용 프로그램 서버 Jboss6을 사용하려고합니다. 일부 페이지에서 검색과 같은 작업을 수행하는 동안 HTTP 404 오류 페이지가 표시됩니다. 일부 componets을 다시 렌더링하십시오. 이전 페이지로 돌아 가면 검색 결과를 볼 수 있습니다. rich : modalpanel을 사용하는 다른 페이지에서는 오류가 없지만 결과는 렌더링되지 않습니다. 나는 두 경우 모두에서 예외를 얻지 못한다. 이 문제는 응용 프로그램 서버 Jboss5.1이 사용되는 경우 발생하지 않습니다. 누군가이 문제에 대해 저를 도울 수 있었습니까?JBoss6 : HTTP 404 렌더링 중 (SEAM)

javax.faces.FacesException : javax.faces.FacesException : 캔트 클래스를 인스턴스화 : 조직

는 3.3.3.Final 나는 최신 버전 RichFaces로 richFaces를 교체 할 때 내가 가진 스택 트레이스입니다 .richfaces.component.html.HtmlDataTable. at com.sun.faces.application.ApplicationImpl.createComponent (ApplicationImpl.java:562) at org.jboss.seam.jsf.SeamApplication.createComponent (SeamApplication.java:92) at com.sun.facelets.tag. jsf.ComponentHandler.createComponent (ComponentHandler.java:243) com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:139) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler. java : 47) at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.tag.jsf.Co mponentHandler.applyNextHandler (ComponentHandler.java:314) com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java : 47) at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.facelets.tag.jsf.ComponentHandler.apply (ComponentHandler.java:169) at com. com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.tag에서 sun.facelets.tag.jsf.core.ViewHandler.apply (ViewHandler.java:109) 입니다. u..DefineHandler.applyDefinition (DefineHandler.java:64) at com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:131) com.sun.facelets.impl.DefaultFaceletContext $ TemplateManager.apply (DefaultFaceletContext.java:337) com.sun.facelets.impl.DefaultFaceletContext.includeDefinition (DefaultFaceletContext.java:307) com.sun.facelets에서. com.unc.edu.InsertHandler.apply (InsertHandler.java:68) com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.tag.jsf.core.ViewHandler. apply (ViewHandler.java:109) at com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) at com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFac elet.java : 248) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:294) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) at com. com.sun.facelets.tag.ui.IncludeHandler.apply (IncludeHandler.java:65) 에서 com.sun.facelets.tag.CompositeFaceletHandler. apply (CompositeFaceletHandler.java:47) com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler (ComponentHandler.java:314) at com.sun.com.sun.facelets.tag.CompositeFaceletHandler.apply (compositeiteFaceletHandler.java:47) at com.sun.facelets.tag.jsf.core. ViewHandler.apply (ViewHandler.java:109) at com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) at com.sun.facelets.tag.CompositeFaceletHandler.apply (CompositeFaceletHandler.java:47) com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) at com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:248) at com.sun.facelets.impl. DefaultFacelet.include (DefaultFacelet.java:294) com.sun.facelets.impl.DefaultFacelet.include (DefaultFacelet.java:273) at com.sun.facel ets.impl.DefaultFaceletContext.includeFacelet (DefaultFaceletContext.java:140) com.sun.facelets.tag.ui.CompositionHandler.apply (CompositionHandler.java:113) at com.sun.facelets.compiler.NamespaceHandler.apply (NamespaceHandler.java:49) com.sun.facelets.compiler.EncodingHandler.apply (EncodingHandler.java:25) at com.sun.facelets.impl.DefaultFacelet.apply (DefaultFacelet.java:95) at com. com.sun.facelets.FaceletViewHandler.renderView (FaceletViewHandler.java:567

에서 sun.facelets.FaceletViewHandler.buildView (FaceletViewHandler.java:524) 는

답변

0

그냥 부자의 얼굴을 & 다른 구성 요소 librarie 변경 새로운 버전

+0

살펴 보도록한다. 최종 버전. 도움이되지 않았다. JBoss 5.1을 사용하여 배포 할 때 동일한 응용 프로그램이 올바르게 작동합니다. 하지만 성능 문제로 인해 JBoss6에 배포하려고합니다. 그들의 다른 고칠 것입니다. 제니퍼에게 제안 해 주셔서 감사합니다. – Ian

0

프라하, 단이 심에 해당 : Conversational components and JSF component bindings

는 또한 나는 JBosssSeam 2.2.1 사용할 사람들과 라이브러리를 변경 한 components.xml

<?xml version="1.0" encoding="UTF-8"?> 
<components xmlns="http://jboss.com/products/seam/components" 
xmlns:core="http://jboss.com/products/seam/core" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation=" 
http://jboss.com/products/seam/core 
http://jboss.com/products/seam/core-2.2.xsd 
http://jboss.com/products/seam/components 
http://jboss.com/products/seam/components-2.2.xsd"> 
<core:init jndi-pattern="@[email protected]"/> 
</components> 
+0

JBoss6에 배포 할 때 나는 seam-mail에 문제가있었습니다. 이 문제는 라이브러리를 최신 버전 인 JBossSeam 2.2.1로 대체했을 때 해결되었습니다. 최종. – Ian

+0

필자는 RichFaces의 최신 버전 인 RichFaces 3.3.3.Final을 사용해 보았지만 이제는 datatable과 같은 풍부한 얼굴 구성 요소도 불법화되지 않았습니다. 나는 예외를 얻는다. – Ian

+0

문제를 해결했습니다. 모든 메서드에는 반환 형식이 있는데 문제가되었습니다. 메서드에 대한 반환이 제공되면 이음새 응용 프로그램에서는 페이지의 탐색을 찾습니다. 반환 문자열 때 404의 문제가 발생했습니다. 그렇지 않으면 결과가 렌더링되지 않습니다. – Ian