Whoops .. here's the ServiceRegistryDao

<bean id="serviceRegistryDao"
class="org.jasig.cas.services.JpaServiceRegistryDaoImpl"
        p:entityManagerFactory-ref="entityManagerFactory">
    </bean>
    <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.Oracle10gDialect</prop> -->
                    <prop
key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
                    <prop key="hibernate.hbm2ddl.auto">update</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="com.mchange.v2.c3p0.ComboPooledDataSource"
    p:driverClass="oracle.jdbc.driver.OracleDriver"

    p:jdbcUrl="${database.url}"
    p:user="${database.user}"
    p:password="${database.password}"
    p:initialPoolSize="${database.pool.minSize}"
    p:minPoolSize="${database.pool.minSize}"
    p:maxPoolSize="${database.pool.maxSize}"
    p:maxIdleTimeExcessConnections="${database.pool.maxIdleTime}"
    p:checkoutTimeout="${database.pool.maxWait}"
    p:automaticTestTable="${automatic.Test.Table}"
    p:idleConnectionTestPeriod="${database.pool.idleConnectionTestPeriod}"



    p:acquireIncrement="${database.pool.acquireIncrement}"
    p:acquireRetryAttempts="${database.pool.acquireRetryAttempts}"
    p:acquireRetryDelay="${database.pool.acquireRetryDelay}"
    p:preferredTestQuery="select 1 from dual"

  />



On Thu, Aug 16, 2012 at 3:38 PM, Baci <[email protected]> wrote:

> I'm trying to implement CAS 3.4.12 on Tomcat 7x.
>
> So far I've been able to get it to utilize our LDAP
> via BindLdapAuthenticationHandler but I cant seem to get at the
> services management (as a matter of fact, any login attempt results in "CAS
> Unavailable There was an error trying to complete your request. Please
> notify your support desk or try again.")
>
> I'm successfully authenticating but generating the following error stack
> in the localhost.log
>
> SEVERE: Servlet.service() for servlet [cas] in context with path
> [/cas-web] threw exception [Handler processing failed; nested exception is
> java.lang.AbstractMetho
> dError:
> org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;]
> with root cause
> java.lang.AbstractMethodError:
> org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;
>         at javax.persistence.Persistence$1.isLoaded(Persistence.java:78)
>         at
> org.hibernate.validator.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:33)
>         at
> org.hibernate.validator.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:112)
>         at
> org.hibernate.validator.engine.resolver.SingleThreadCachedTraversableResolver.isReachable(SingleThreadCachedTraversableResolver.java:47)
>         at
> org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:764)
>         at
> org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:331)
>         at
> org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForRedefinedDefaultGroup(ValidatorImpl.java:278)
>         at
> org.hibernate.validator.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:260)
>         at
> org.hibernate.validator.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:213)
>         at
> org.hibernate.validator.engine.ValidatorImpl.validate(ValidatorImpl.java:119)
>         at
> org.springframework.validation.beanvalidation.SpringValidatorAdapter.validate(SpringValidatorAdapter.java:86)
>         at
> org.springframework.webflow.validation.ValidationHelper.invokeValidatorDefaultValidateMethod(ValidationHelper.java:233)
>         at
> org.springframework.webflow.validation.ValidationHelper.invokeModelValidator(ValidationHelper.java:185)
>         at
> org.springframework.webflow.validation.ValidationHelper.validate(ValidationHelper.java:104)
>         at
> org.springframework.webflow.mvc.view.AbstractMvcView.validate(AbstractMvcView.java:625)
>         at
> org.springframework.webflow.mvc.view.AbstractMvcView.processUserEvent(AbstractMvcView.java:217)
>         at
> org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:248)
>         at
> org.springframework.webflow.engine.ViewState.resume(ViewState.java:218)
>         at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
>         at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259)
>         at
> org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:169)
>         at
> org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183)
>         at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
>         at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
>         at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
>         at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>         at
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody2(SafeDispatcherServlet.java:115)
>         at
> org.jasig.cas.web.init.SafeDispatcherServlet.service_aroundBody3$advice(SafeDispatcherServlet.java:44)
>         at
> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:1)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
> com.github.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:63)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
>         at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>         at
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>         at
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
>         at
> org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1770)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>
> Here's the ServiceRegistryDao and related beans from
> deployerConfigContext.xml
>
> Any assistance would be greatly appreciated
>



-- 
 Chris Bacigalupo
*Information technologies . Portal Administrator
*The College of St. Scholastica
+ (218) 723-7083
+ [email protected]

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to