2012-04-18 12 views
0

Spring WebflowとCDIは互換性がありますか? beans.xml(CDI)を含むアプリケーションのデプロイに問題があります。Spring webflow + CDI

org.springframework.web.util:私は私はこの例外を持って/WEB-INF/beans.xml(CDI)などのアプリケーションを実行する場合

は、私は、JBoss 7.1

に展開しています.NestedServletExceptio n:要求 処理が失敗しました。ネストされた例外は org.springframework.webflow.execution.FlowExecutio nExceptionです:流れの状態 'modalidades' でスロー 例外 'comprar' org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:894) org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:778) javax.servlet.http.HttpServlet.service(HttpServletを.javaファイル:734) javax.servlet.http.HttpServlet.service(HttpServletを。 java:847) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:343) org.springframework.security.web.access.intercept。 FilterSecurityInterceptor.invoke(FilterSecurityInt erceptor.java:109) org.springframework.security.web.access.intercept。 FilterSecurityInterceptor.doFilter(FilterSecurityI nterceptor.java:83) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.access.ExceptionT ranslationFilter.doFilter (ExceptionTranslationFilt er.java:97) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.session.SessionMa nagementFilter.doFilter(SessionManagementFilter.ja (FilterChainProxy.java:355) org.springframework.security.web.authentication.An onymousAuthenticationFilter.doFilter(AnonymousAuth enticationFilter.java:78) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework .security.web.servletapi.Securi tyContextHolderAwareRequestFilter.doFilter(Securit yContextHolderAwareRequestFilter.java:54) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security。 WebSavedrequest.Requ estCacheAwareFilter.doFilter(RequestCacheAwareFilt er.java:35) org.springframew ork.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.authentication.http://www.BasicAuthenticationFilter...lter.java:177) org.springframework .security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.authentication.Ab stractAuthenticationProcessingFilter.doFilter(ABST ractAuthenticationProcessingFilter.java:187) org.springframework.security。 web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.authentication。LO gout.LogoutFilter.doFilter(LogoutFilter.java:105) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.context.SecurityC ontextPersistenceFilter .doFilter(SecurityContextPe rsistenceFilter.java:79) org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:355) org.springframework.security.web.FilterChainProxy。 のdoFilter(FilterChainProxy.java:149) org.springframework.web.filter.DelegatingFilterPro xy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterPro xy.doFilter(DelegatingFilterProxy.java:259 ) org.jboss.weld.servlet.ConversationPropagationFilt er.doFilter(ConversationPropagationFilter.java:62)根本原因

org.springframework.webflow.execution.FlowExecutio nException:流れの状態 'modalidades' でスロー 例外 " comprar ' org.springframework.webflow.engine.impl.FlowExecut ionImpl.wrap(FlowExecutionImpl.java:571) org.springframework.webflow.engine.impl.FlowExecut ionImpl.resume(FlowExecutionImpl.java:262) org.springframework.webflow.executor.FlowExecutorI mpl.resumeExecution(FlowExecutorImpl.java:169) org.springframework.webflow .mvc.servlet.FlowHandle rAdapter.handle(FlowHandlerAdapter.java:183) org.springframework.faces.webflow.JsfFlowHandlerAd apter.handle(JsfFlowHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet。 doDispatch(DispatcherServlet.java:923) org.springframework.web.servlet.DispatcherServlet。 doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:882)

javax.faces.FacesException:/デフォルト:エラーが JNDIの最終更新確認方法-host/Webflowの-primefaces - ショーケース/ modalidades.xhtml com.sun.faces.facelets.impl.DefaultFaceletCache._g etLastModified(DefaultFaceletCache.java:175) com.sun.faces.facelets.impl.DefaultFaceletCache.ac $ 000(DefaultFaceletCache.java:62)を受け入れます。 com.sun.faces.facelets.impl.DefaultFaceletCache $ 2。 newInstance(DefaultFaceletCache.java:93) com.sun.faces.facelets.impl.DefaultFaceletCache $ 2。 のnewInstance(DefaultFaceletCache.java:89) com.sun.faces.util.ExpiringConcurrentCache $ 1.call( ExpiringConcurrentCache.java:99) java.util.concurrent.FutureTask $ Sync.innerRun(じだreTask.java:334) java.util.concurrent.FutureTask.run(FutureTask.jav:166) com.sun.faces.util.ExpiringConcurrentCache.get(実験 iringConcurrentCache.java:114)

java.io.FileNotFoundException ORGプロパティ。 fied(DefaultFaceletCache.java:172) com.sun.faces.facelets.impl.DefaultFaceletCache.ac cess $ 000(DefaultFaceletCache.java:62) com.sun.faces.facelets.impl.DefaultFaceletCache $ 2。 newInstance(DefaultFaceletCache.java:93) com.sun.faces.facelets.impl.DefaultFaceletCache $ 2。 のnewInstance(DefaultFaceletCache.java:89) com.sun.faces.util.ExpiringConcurrentCache $ 1.call( ExpiringConcurrentCache.java:99)

私はbeans.xmlのを削除すると、アプリケーションが正常に動作します。

+0

どのような問題あなたが持っている、あなたはどこを展開していますか? Tomcat? WebSphere?たぶんあなたはいくつかのログを投稿する必要があります... –

+0

そして:いいえ、彼らは互換性があるとは思われません。しかし、より多くの情報が役立ちます:) –

答えて

0

これらは、すぐに使用することはできませんが、http://seamframework.org/Seam3/SpringModuleのようなものを使用してブリッジすることができます。

しかし、プロジェクトがJSFに関連しているように見えます(そして、CDIがそれを表示するだけです)。 Spring WebflowのJSF処理がJSFサーブレットと衝突していると思われますが、これが再現されるまではわかりません。

あなたがこれを再現するための方法を提供することができればそれは素晴らしいことだ(つまり、あなたがサンプルアプリケーションの一つでそれを見ていますか?)

+0

このサンプルアプリケーションにCDIを追加するエラーを再現することができます: svn co https://src.springframework.org/svn/spring-samples/webflow-primefaces-showcase ありがとう! – user1340177

関連する問題