I am attempting to set up an Apache Load Balancer as describe in appendix A of the installation manual hoping I can utilize this as a proxy server for our DMZ. Since we are using Filr 1.0.1 in a large installation configuration, we are using NFS as shared storage and our company policy prohibits the use of NFS in a DMZ. Access Manager is not an option at this point due to licensing and project scope.

I have followed the directions in appendix A of the installation manual, utilizing SLES 11.3 and Apache 2.2.12 as the web server. I have started by utilizing just one of my Filr servers for testing purposes. I have also dropped the firewall for testing purposes on the Filr server not to over complicate things.

When I log into the new web server, I receive the error message listed below

Also listed below is the httpd config.

Looking for any ideas or suggestion, or perhaps I am totally off base on what I am attempting to accomplish...

Thanks,

Don
-----
<Location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
<Proxy balancer://cluster_name>
BalancerMember ajp://xxx.xxx.xxx.xxx:8009 route=worker1
#BalancerMember ajp://filr_server_2:8009 route=worker2
</Proxy>
<Location />
ProxyPass balancer://cluster_name/ stickysession=JSESSIONID
</Location>
----

HTTP Status 500 - Filter execution threw an exception

type Exception report

message Filter execution threw an exception

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Filter execution threw an exception
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

root cause

java.lang.NoClassDefFoundError: org.kablink.teaming.asmodule.bridge.BridgeClient (initialization failure)
java.lang.J9VMInternals.initialize(J9VMInternals.j ava:176)
org.kablink.teaming.asmodule.spring.security.provi ders.AuthenticationModuleBridge.supports(Authentic ationModuleBridge.java:71)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:147)
org.kablink.teaming.asmodule.spring.security.confi g.TeamingAuthenticationManager.authenticate(Teamin gAuthenticationManager.java:65)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:174)
org.springframework.security.web.authentication.http://www.BasicAuthenticationFilter...lter.java:168)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.context.SecurityC ontextPersistenceFilter.doFilter(SecurityContextPe rsistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.FilterChainProxy. doFilter(FilterChainProxy.java:173)
org.springframework.web.filter.DelegatingFilterPro xy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterPro xy.doFilter(DelegatingFilterProxy.java:259)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

root cause

java.lang.RuntimeException: java.lang.ClassNotFoundException: org.kablink.teaming.bridge.BridgeServer
org.kablink.teaming.asmodule.bridge.BridgeClient.< clinit>(BridgeClient.java:71)
java.lang.J9VMInternals.initializeImpl(Native Method)
java.lang.J9VMInternals.initialize(J9VMInternals.j ava:236)
org.kablink.teaming.asmodule.spring.security.provi ders.AuthenticationModuleBridge.supports(Authentic ationModuleBridge.java:71)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:147)
org.kablink.teaming.asmodule.spring.security.confi g.TeamingAuthenticationManager.authenticate(Teamin gAuthenticationManager.java:65)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:174)
org.springframework.security.web.authentication.http://www.BasicAuthenticationFilter...lter.java:168)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.context.SecurityC ontextPersistenceFilter.doFilter(SecurityContextPe rsistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.FilterChainProxy. doFilter(FilterChainProxy.java:173)
org.springframework.web.filter.DelegatingFilterPro xy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterPro xy.doFilter(DelegatingFilterProxy.java:259)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

root cause

java.lang.ClassNotFoundException: org.kablink.teaming.bridge.BridgeServer
java.lang.Class.forNameImpl(Native Method)
java.lang.Class.forName(Class.java:219)
org.kablink.teaming.asmodule.bridge.BridgeClient.< clinit>(BridgeClient.java:57)
java.lang.J9VMInternals.initializeImpl(Native Method)
java.lang.J9VMInternals.initialize(J9VMInternals.j ava:236)
org.kablink.teaming.asmodule.spring.security.provi ders.AuthenticationModuleBridge.supports(Authentic ationModuleBridge.java:71)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:147)
org.kablink.teaming.asmodule.spring.security.confi g.TeamingAuthenticationManager.authenticate(Teamin gAuthenticationManager.java:65)
org.springframework.security.authentication.Provid erManager.authenticate(ProviderManager.java:174)
org.springframework.security.web.authentication.http://www.BasicAuthenticationFilter...lter.java:168)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.context.SecurityC ontextPersistenceFilter.doFilter(SecurityContextPe rsistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
org.springframework.security.web.FilterChainProxy. doFilter(FilterChainProxy.java:173)
org.springframework.web.filter.DelegatingFilterPro xy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterPro xy.doFilter(DelegatingFilterProxy.java:259)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.32 logs.