My aplogies, bad paste. Please reference this one as it encapsulates the
bens correclytin the bean namespace:

    <!--
    Sample, in-memory data store for the ServiceRegistry. A real
implementation
    would probably want to replace this with the JPA-backed ServiceRegistry
DAO
    The name of this bean should remain "serviceRegistryDao".
     -->

    <beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:tx="http://www.springframework.org/schema/tx";
        xmlns:p="http://www.springframework.org/schema/p";
        xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
        http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd";>

        <bean id="serviceRegistryDao" class="
org.jasig.cas.services.JpaServiceRegistryDaoImpl"
        p:entityManagerFactory-ref="entityManagerFactory" />

        <!-- This is the EntityManagerFactory configuration for Hibernate
-->
        <bean id="entityManagerFactory" class="
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
            <property name="dataSource" ref="dataSource"/>
            <property name="jpaVendorAdapter">
                <bean class="
org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                    <property name="generateDdl" value="true"/>
                    <property name="showSql" value="true" />
                </bean>
            </property>
            <property name="jpaProperties">
                <props>
                    <prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect</prop>
                    <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
                </props>
            </property>
        </bean>

        <bean id="transactionManager" class="
org.springframework.orm.jpa.JpaTransactionManager">
            <property name="entityManagerFactory"
ref="entityManagerFactory"/>
        </bean>

        <tx:annotation-driven transaction-manager="transactionManager"/>

        <bean
            id="dataSource"
            class="org.apache.commons.dbcp.BasicDataSource"
            p:driverClassName="com.mysql.jdbc.Driver"

p:url="jdbc:mysql://localhost:3306/cas_service_registry?autoReconnect=true"
            p:password="*********"
            p:username="webapp" />
    </beans>


On Dec 11, 2007 2:06 PM, Earnest Berry III <[EMAIL PROTECTED]> wrote:

> Scott,
> Thanks for the reply. I left everything in my deployerConfig, I just
> didn't want to post the entire file to the thread. What I posted all
> appears below the:
>  <!--
>        Sample, in-memory data store for the ServiceRegistry. A real
> implementation
>        would probably want to replace this with the JPA-backed
> ServiceRegistry DAO
>        The name of this bean should remain "serviceRegistryDao".
>         -->
> Comment. The reason I moved things around was because in another note
> from this thread, when I was getting the "tx not bound" error, it was
> because things were out of order. In the directions from the wiki, it
> mentioned addnig the namespace last, thus it appears afterwards.
> I've updated my deploymentConfig...yhet still getting the previous
> "invaid bean" error I posted a bit before ( no longer the tx not bound
> error". I'll try and do a bit more research, but i'm at a loss. It seems
> the error I am getting is with the namespace part..like it doesn't like
> the namespace, as the error line number is the line that has the
> xsi:schemaLocation for the spring transaction (tx) namespace.
>
> ====== My deploymentConfig snippet BELOW the "Sample, in-memory data"
> comment secion ========
>        <!--
>        Sample, in-memory data store for the ServiceRegistry. A real
> implementation
>        would probably want to replace this with the JPA-backed
> ServiceRegistry DAO
>        The name of this bean should remain "serviceRegistryDao".
>         -->
>                <beans xmlns="http://www.springframework.org/schema/beans";
>                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>                xmlns:tx="http://www.springframework.org/schema/tx";
>                xmlns:p="http://www.springframework.org/schema/p";
>
> xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>                http://www.springframework.org/schema/tx
> http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"; />
>
>        <bean id="serviceRegistryDao"
> class="org.jasig.cas.services.JpaServiceRegistryDaoImpl"
>        p:entityManagerFactory-ref="entityManagerFactory" />
>
>        <!-- This is the EntityManagerFactory configuration for
> Hibernate -->
>        <bean id="entityManagerFactory"
> class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean
> ">
>                <property name="dataSource" ref="dataSource"/>
>                <property name="jpaVendorAdapter">
>                        <bean
> class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
>                                <property name="generateDdl" value="true"/>
>                                <property name="showSql" value="true" />
>                        </bean>
>                </property>
>                <property name="jpaProperties">
>                        <props>
>                                <prop
> key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
>                                <prop
> key="hibernate.hbm2ddl.auto">create-drop</prop>
>                        </props>
>                </property>
>        </bean>
>
>        <bean id="transactionManager"
> class="org.springframework.orm.jpa.JpaTransactionManager">
>                <property name="entityManagerFactory"
> ref="entityManagerFactory"/>
>        </bean>
>
>        <tx:annotation-driven transaction-manager="transactionManager"/>
>
>        <bean
>                id="dataSource"
>                class="org.apache.commons.dbcp.BasicDataSource"
>                p:driverClassName="com.mysql.jdbc.Driver"
>
>
> p:url="jdbc:mysql://localhost:3306/cas_service_registry?autoReconnect=true"
>                p:password="******"
>                p:username="webapp" />
>
>
>
>
> Scott Battaglia wrote:
> > It looks like you deleted just about everything in the
> > deployerConfigContext.xml, and you have things in the wrong order.
> > There's a reason most of those things exist in there.
> >
> > Also, if you plan on using mySQL, you can't configure your dialect for
> > HSQL, as you did: <prop
> > key="hibernate.dialect">org.hibernate.dialect.HSQLDialectect</prop>
> >
> > Finally, this is all detailed right here:
> > http://www.ja-sig.org/wiki/display/CASUM/Configuring
> > <http://www.ja-sig.org/wiki/display/CASUM/Configuring>
> >
> > -Scott
> >
> > On Dec 11, 2007 3:40 AM, Earnest Berry III <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     Hello,
> >
> >     Ok, I am becoming completly lost as to how to setup my CAS instance.
> I
> >     was really excited when I first got it working with the demo with
> the
> >     default WAR file; but since then, I have had 0 luck in connecting
> >     it to
> >     LDAP auth, OR connecting it to my MySQL database so that my services
> >     persists.
> >
> >     My setup:
> >     Glassfish V2, Latest JDK
> >
> >     So, the WAR file is deployed. I edited the deployerConfig.xml as
> >     follows
> >     ( please see the end of the post). But to no avail. I was getting
> >     a lot
> >     of dependancy errors. So I then downloaded all the hibernate jars,
> >     and I
> >     then also downloaded some apache-commons jars that I thought I
> needed,
> >     and I'm still getting the following error:
> >
> >      Exception starting filter Acegi Filter Chain Proxy
> >     org.springframework.beans.factory.BeanCreationException: Error
> >     creating
> >     bean with name 'servicesManager' defined in ServletContext resource
> >     [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean
> >     'serviceRegistryDao' while setting constructor argument with index 0
> >
> >     I also tried the maven build stuff, but I'm a bit lost on those
> >     too. Do
> >     I just drop the jars created into my WEB-INF/lib ? Also, there's no
> >     build for building for MySQL persistance for services, I thought I
> >     could
> >     at least get that working, but to now avail. I've looked for
> >     tutorials,
> >     explinations, etc. Pehraps I'm missing something big time in the
> >     docs,
> >     but I'vebeen through those a few times. Anyhelp would be much
> >     appreciated. I'm also looking to post a step-by-step blog post about
> >     setting this thing up once I can get it running myself. Thanks.
> >
> >     ===== BELOW IS MY deploymentConfig.xml ================
> >
> >            <bean id="entityManagerFactory"
> >     class="
> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
> >                    <property name="dataSource" ref="dataSource"/>
> >                    <property name="jpaVendorAdapter">
> >                    <bean
> >     class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter
> ">
> >                    <property name="generateDdl" value="true"/>
> >                    <property name="showSql" value="true" />
> >                    </bean>
> >                    </property>
> >                    <property name="jpaProperties">
> >                    <props>
> >                    <prop
> >     key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
> >                    <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
> >                    </props>
> >                    </property>
> >            </bean>
> >
> >            <bean id="transactionManager"
> >     class="org.springframework.orm.jpa.JpaTransactionManager">
> >                    <property name="entityManagerFactory"
> >     ref="entityManagerFactory"/>
> >            </bean>
> >
> >     <beans xmlns=" http://www.springframework.org/schema/beans";
> >     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >     xmlns:tx=" http://www.springframework.org/schema/tx";
> >     xmlns:p="http://www.springframework.org/schema/p";
> >     xsi:schemaLocation=" http://www.springframework.org/schema/beans
> >     http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> >     http://www.springframework.org/schema/tx
> >     http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"; />
> >
> >     <tx:annotation-driven transaction-manager="transactionManager"/>
> >
> >
> >            <bean
> >                    id="dataSource"
> >                    class="org.apache.commons.dbcp.BasicDataSource"
> >                    p:driverClassName="com.mysql.jdbc.Driver"
> >
> >
> p:url="jdbc:mysql://localhost:3306/cas_service_registry?autoReconnect=true"
> >                    p:password="*******"
> >                    p:username="webapp" />
> >
> >     _______________________________________________
> >     Yale CAS mailing list
> >     [email protected] <mailto:[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
> >
>
>
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to