I'm getting the error below when I attempt to access my JIRA instance - I end up at the JIRA login page, and can log into JIRA, but with no CAS activity. It appears that a needed init param is not being set.
Note that I'm not following the exact instructions here: http://www.ja-sig.org/products/cas/client/javaclient/index.html, so that is likely part of the problem. We've got a working ja-sig/Confluence setup working, and I'm trying to use that basic pattern, but with the Jira pieces instead. My web.xml additions are: > <filter> > <filter-name>CasValidationFilter</filter-name> > > <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class> > <init-param> > <param-name>casServerUrlPrefix</param-name> > <param-value>https://[myCasServer]/cas</param-value> > </init-param> > <init-param> > <param-name>serverName</param-name> > <param-value>https://[MyClientApp]:9443</param-value> > </init-param> > <init-param> > <param-name>redirectAfterValidation</param-name> > <param-value>true</param-value> > </init-param> > </filter> > > > <filter-mapping> > <filter-name>CasValidationFilter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> My seraph-config.xml diffs are: 14c14,15 < <param-value>/login.jsp?os_destination=${originalurl}</param-value> --- > > <!--<param-value>/login.jsp?os_destination=${originalurl}</param-value>--> > > <param-value>https://[MyCasServer]/cas/login?service=${originalurl}</param-value> 24c25,26 < <param-value>/login.jsp?os_destination=${originalurl}</param-value> --- > > <!--<param-value>/login.jsp?os_destination=${originalurl}</param-value>--> > > <param-value>https://[MyCasServer]/cas/login?service=https://[MyClientApp]:9443/</param-value> 81c83,84 < <authenticator class="com.atlassian.seraph.auth.DefaultAuthenticator"/> --- > <!--<authenticator > class="com.atlassian.seraph.auth.DefaultAuthenticator"/>--> > <authenticator > class="org.jasig.cas.client.integration.atlassian.JiraCasAuthenticator"/> The error I'm getting (in catalina.out) is: 2008-12-23 13:57:26,018 main WARN [cas.client.validation.Cas20ProxyReceivingTicketValidationFilter] javax.naming.NameNotFoundException: Name cas is not bound in this Context javax.naming.NameNotFoundException: Name cas is not bound in this Context at org.apache.naming.NamingContext.lookup(NamingContext.java:770) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContext.lookup(NamingContext.java:781) at org.apache.naming.NamingContext.lookup(NamingContext.java:140) at org.apache.naming.NamingContext.lookup(NamingContext.java:781) at org.apache.naming.NamingContext.lookup(NamingContext.java:153) at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.jasig.cas.client.util.AbstractConfigurationFilter.loadFromContext(AbstractConfigurationFilter.java:77) at org.jasig.cas.client.util.AbstractConfigurationFilter.getPropertyFromInitParams(AbstractConfigurationFilter.java:62) at org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter.initInternal(Cas20ProxyReceivingTicketValidationFilter.java:56) at org.jasig.cas.client.util.AbstractCasFilter.init(AbstractCasFilter.java:62) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:448) at org.apache.catalina.core.StandardServer.start(StandardServer.java:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) Any thoughts or suggestions? My apologies if this is base-level stuff, I'm new to CAS. <:-) Thanks! Jim -- View this message in context: http://www.nabble.com/JA-SIG-CAS-Client-and-JIRA-tp20959030p21150402.html Sent from the CAS Users mailing list archive at Nabble.com. _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
