This is on RedHat Linux 5. I have these libraries in my WEB-INF/lib
cas-client-core-3.2.0.jar
cas-client-integration-tomcat-v7-3.2.0.jar
commons-logging-1.1.jar
serializer.jar
xercesImpl.jar
xml-apis.jar
xmlsec-1.3.0.jar
Here is how CAS is configured. (This filter configuration is done in a
Guice module, not web.xml, but the effect
should be the same:
bind(org.jasig.cas.client.authentication.AuthenticationFilter.class).in(Singleton.class);
Map<String, String> auth_params = new HashMap<String, String>();
auth_params.put("casServerLoginUrl",
"https://auth-test.berkeley.edu/cas/login");
auth_params.put("serverName", "linuxdev.lib.berkeley.edu:7654");
filter("/in/*").through(org.jasig.cas.client.authentication.AuthenticationFilter.class,
auth_params);
bind(org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter.class).in(Singleton.class);
Map<String, String> valid_params = new HashMap<String, String>();
valid_params.put("casServerUrlPrefix",
"https://auth-test.berkeley.edu/cas");
valid_params.put("serverName", "linuxdev.lib.berkeley.edu:7654");
filter("/in/*").through(org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter.class,
valid_params);
bind(org.jasig.cas.client.util.HttpServletRequestWrapperFilter.class).in(Singleton.class);
filter("/in/*").through(org.jasig.cas.client.util.HttpServletRequestWrapperFilter.class);
bind(org.jasig.cas.client.util.AssertionThreadLocalFilter.class).in(Singleton.class);
filter("/in/*").through(org.jasig.cas.client.util.AssertionThreadLocalFilter.class);
The application won't start. When I look at the logs I see:
May 3, 2011 10:06:02 AM org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO:
validateJarFile(/data/gis/java_sub_app/web/WEB-INF/lib/servletapi-2.3.jar)
- jar not loaded. See Servlet Spec
2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
May 3, 2011 10:06:02 AM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://velocity.apache.org/velocity-view is
already defined
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [serverName] loaded from FilterConfig.getInitParameter
with value [linuxdev.lib.berkeley.edu:7654]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [service] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [artifactParameterName] not found. Using default value
[ticket]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [serviceParameterName] not found. Using default value
[service]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [encodeServiceUrl] not found. Using default value [true]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [casServerLoginUrl] loaded from
FilterConfig.getInitParameter with value [https://auth-test.berkeley
.edu/cas/login]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [renew] not found. Using default value [false]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [gateway] not found. Using default value [false]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [gatewayStorageClass] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [serverName] loaded from FilterConfig.getInitParameter
with value [linuxdev.lib.berkeley.edu:7654]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [service] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [artifactParameterName] not found. Using default value
[ticket]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [serviceParameterName] not found. Using default value
[service]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [encodeServiceUrl] not found. Using default value [true]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [proxyReceptorUrl] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [proxyGrantingTicketStorageClass] not found. Using
default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [millisBetweenCleanUps] not found. Using default value
[60000]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [exceptionOnValidationFailure] not found. Using default
value [true]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [redirectAfterValidation] not found. Using default value
[true]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [useSession] not found. Using default value [true]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [acceptAnyProxy] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [allowedProxyChains] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [casServerUrlPrefix] loaded from
FilterConfig.getInitParameter with value
[https://auth-test.berkeley.edu/cas]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [proxyCallbackUrl] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [encoding] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [renew] not found. Using default value [false]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [encoding] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [hostnameVerifier] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [hostnameVerifierConfig] not found. Using default value
[null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [roleAttribute] not found. Using default value [null]
May 3, 2011 10:06:02 AM
org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams
INFO: Property [ignoreCase] not found. Using default value [false]
May 3, 2011 10:06:02 AM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Error filterStart
I have no idea why the filterStart is failing. Does anyone have any ideas?
Garey Mills
Library Systems Office
UC Berkeley
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user