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