Do you explode the WAR file? Or does it remain as one file?

-Scott

On 6/6/07, cas sso <[EMAIL PROTECTED]> wrote:

 Hello,



I am using cas 3.0.5 I want to use the registered services option, so
added /WEB-INF/approvedServices.xml to web.xml.



With the default services.xml file, the application is not starting. I get
the error page:
CAS is Unavailable There was a fatal error initializing the CAS
application context. This is almost always because of an error in the Spring
bean configuration files. Are the files valid XML? Do the beans they refer
to all exist
The Throwable encountered at context listener initialization was:

org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'serviceRegistryJob' defined in ServletContext resource
[/WEB-INF/approvedServices.xml]: Invocation of init method failed; nested
exception is java.io.FileNotFoundException: class path resource [
services.xml] cannot be resolved to absolute file path because it does not
reside in the file system:
zip:C:/java/bea92/user_projects/domains/cas/servers/CasServer/tmp/_WL_user/cas/y0upha/war/WEB-INF/lib/_wl_cls_gen.jar!/services.xml
My cas.war does have the services.xml in WEB-INF/classes\ folder.

Also I have verified that this is a valid servies.xml file:

-----------------------------

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC  "-//SPRING//DTD BEAN//EN" "
http://www.springframework.org/dtd/spring-beans.dtd";>

<beans>

            <bean id="contactsCas" class="
org.jasig.cas.services.RegisteredService">

                        <constructor-arg index="0"><value>
https://localhost:8443/contacts-cas/j_acegi_cas_security_check</value></
constructor-arg>

                        <constructor-arg index="1"><value>true</value></
constructor-arg>

                        <constructor-arg index="2"><value>true</value></
constructor-arg>

                        <constructor-arg index="3"><null /></
constructor-arg>

                        <constructor-arg index="4"><value>
https://localhost:8443/contacts-cas/casProxy/receptor</value></
constructor-arg>

            </bean>

</beans>





Can someone please give me a pointer? I am assuming that index="0" for
each <bean> will have the url of my service that wants to use CAS for
authentication



Thanks
Sam

------------------------------
Change is good. See what's different about Windows Live Hotmail. Check it
out!<http://www.windowslive-hotmail.com/learnmore/default.html?locale=en-us&ocid=RMT_TAGLM_HMWL_reten_changegood_0607>

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas




--
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to