Any idea what causes this error? I鈥檓 trying to deploy someone else鈥檚 project
for the first time. More detail below. It looks like it can鈥檛 find the SSO
config file, which I鈥檝e put in ~tomcat/conf/studentmarks-sso-config.xml. The
reference in web.xml is:
> ssoclient.config /studentmarks-sso-config.xml
>
>
Here鈥檚 a bit of the trace:
16:17:32,338 INFO [org.springframework.web.filter.DelegatingFilterProxy]
Filter 鈥榓uthorisedUsersFilter鈥� configured successfully 16:17:32,347 WARN
[uk.ac.warwick.sso.client.SSOClientFilter] Could not find sso config in
servlet context attribute SSO-CONFIG; attempting to load sso config
16:17:32,356 WARN [uk.ac.warwick.sso.client.SSOConfigLoader] Could not find
config as path is null 16:17:32,358 ERROR
[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/studentmarks]]
Exception starting filter SSOClientFilter java.lang.RuntimeException: Could
not setup configuration at
uk.ac.warwick.sso.client.SSOConfigLoader.loadSSOConfig(SSOConfigLoader.java:62)
at
uk.ac.warwick.sso.client.SSOConfigLoader.loadSSOConfig(SSOConfigLoader.java:98)
at uk.ac.warwick.sso.client.SSOClientFilter.init(SSOClientFilter.java:88) at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
java:221 <>)
Web Sign On
Web Sign On
Could not find config as path is null (SSOConfigLoader)
You need to be logged in to post in this topic.
-
0 likes
-
Re: Could not find config as path is null (SSOConfigLoader)Hi Zoe, The error messages for SSOConfigLoader have since changed, but in this case the message means that it found the param-value but couldn鈥檛 find a file called /studentmarks-sso-config.xml on the classpath. In Tomcat, the conf directory isn鈥檛 always on the classpath by default so you will either need to configure Tomcat (see catalina.properties), or alternatively put the XML file in the lib directory. Thanks Nick0 likes