That link you just sent is the not the basic Confluence set up that you said
you were following.  You should be following this page (replacing Confluence
with JIRA):
http://www.ja-sig.org/wiki/display/CASC/Configuring+Confluence+with+JASIG+CAS+Client+for+Java+3.1

I've tried these instructions and they seem to work.  You're responsible for
removing the Login Portlet from your main dashboard page however (if you
click on the Login link you'd be redirected to CAS).

Also, the exception you pasted below is only a WARN.  Its not an ERROR.

-Scott

On Tue, Dec 23, 2008 at 2:57 PM, jstoll <[email protected]> wrote:

>
> 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
>
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to