[Remoting] - EJB3 + SSL + Cluster
by martin ganserer
Hello,
I found some good Wikis about how to access a remote application server via RMI over SSL!
This works great when I use one client and one server.
But I have really great problems when I have a cluster instead.
Is this configuration possible at all?
Next problem. I want to use a load balancer (e. g. Apache + MOD_JK) in front of the app server cluster. Some experts told me that it its nearly impossible that SSL can be forwarded from the front end server to the local web servers of the app server. These experts advised me to use a SSL connection only between front end server and client.
What do you think about it? Is there are chance to get it working?
Thank you very much in advance! Any comments are really welcome!!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4093379#4093379
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4093379
18Â years, 7Â months
[JBoss Seam] - Re: boolean property not binding
by sbozdag
Hmm... There are also more stack trace lines. Do they make any sense?
Caused by org.jboss.seam.RequiredException with message: "@In attribute requires non-null value: bean.checked"
org.jboss.seam.Component.getValueToInject(Component.java:2173)
| org.jboss.seam.Component.injectAttributes(Component.java:1603)
| org.jboss.seam.Component.inject(Component.java:1421)
| org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:45)
| org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32)
| org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:106)
| org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)
| org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:91)
| tmrc.gexpress.beans.entity.ResultsFile_$$_javassist_2.isChecked(ResultsFile_$$_javassist_2.java)
| sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| java.lang.reflect.Method.invoke(Method.java:585)
| javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
| javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
| com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
| org.jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53)
| org.jboss.el.parser.AstValue.getValue(AstValue.java:67)
| org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
| com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
| javax.faces.component.UIOutput.getValue(UIOutput.java:173)
| com.icesoft.faces.renderkit.dom_html_basic.DomBasicInputRenderer.getValue(DomBasicInputRenderer.java:60)
| com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.getValue(DomBasicRenderer.java:153)
| com.icesoft.faces.renderkit.dom_html_basic.CheckboxRenderer.encodeBegin(CheckboxRenderer.java:106)
| javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:788)
| com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:340)
| com.icesoft.faces.renderkit.dom_html_basic.GridRenderer.encodeChildren(GridRenderer.java:196)
| javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
| com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:342)
| com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:348)
| com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:92)
| javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:561)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
| com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:565)
| com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:317)
| com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
| com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
| com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
| com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:26)
| com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:143)
| com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
| com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:31)
| com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:46)
| com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50)
| com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
| com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
| com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:29)
| com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:109)
| com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
| com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
| com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
| com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:98)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:150)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| java.lang.Thread.run(Thread.java:595)
cheers
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4093376#4093376
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4093376
18Â years, 7Â months