You'll need to include the POM dependency for the artifact Id
"cas-server-support-ldap". Please see this link for additional info:
https://wiki.jasig.org/display/CASUM/LDAP

 

-Misagh



 

From: Darouichi, Aziz [mailto:[email protected]] 
Sent: Friday, February 03, 2012 12:50 PM
To: [email protected]
Subject: [cas-user] CAS-OpenLDAP authentication problem

 

Hi,

 

 

I have followed
https://wiki.jasig.org/display/CASUM/Building+and+Deploying to install CAS
but when I try to configure it for LDAP authentication it fails.

 

I am trying to build using this pom.xml  file:

 

 

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>

        <parent>

                <groupId>org.jasig.cas</groupId>

                <artifactId>cas-server</artifactId>

                <version>3.4.11</version>

        </parent>

        <modelVersion>4.0.0</modelVersion>

        <groupId>edu.curry.cas</groupId>

        <artifactId>cas</artifactId>

        <packaging>war</packaging>

 

 

        <dependencies>

                <dependency>

                        <groupId>org.jasig.cas</groupId>

                        <artifactId>cas-server-support-ldap</artifactId>

                        <version>${project.version}</version>

                </dependency>

 

        <dependency>

            <groupId>org.springframework.webflow</groupId>

            <artifactId>spring-webflow</artifactId>

            <scope>compile</scope>

        </dependency>

 

                <dependency>

                        <groupId>org.springframework.ldap</groupId>

                        <artifactId>spring-ldap-core</artifactId>

                </dependency>

 

                <dependency>

                        <groupId>org.springframework.ldap</groupId>

                        <artifactId>spring-ldap-core-tiger</artifactId>

                </dependency>

        </dependencies>

 

  <build>

    <plugins>

      <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-surefire-plugin</artifactId>

        <configuration>

          <excludes>

            <!--

            If you enable the bind authentication handler unit tests,

            you need an LDAP infrastructure to test against.

            Create an ldap.properties file from the ldap.properties.sample

            template suitable for your environment.

            -->

            <exclude>**/*Bind*Tests.java</exclude>

          </excludes>

        </configuration>

      </plugin>

    </plugins>

  </build>

 

</project>

 

        <dependency>

            <groupId>org.springframework.webflow</groupId>

            <artifactId>spring-webflow</artifactId>

            <scope>compile</scope>

        </dependency>

 

                <dependency>

                        <groupId>org.springframework.ldap</groupId>

                        <artifactId>spring-ldap-core</artifactId>

                </dependency>

 

                <dependency>

                        <groupId>org.springframework.ldap</groupId>

                        <artifactId>spring-ldap-core-tiger</artifactId>

                </dependency>

        </dependencies>

 

  <build>

    <plugins>

      <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-surefire-plugin</artifactId>

        <configuration>

          <excludes>

            <!--

            If you enable the bind authentication handler unit tests,

            you need an LDAP infrastructure to test against.

            Create an ldap.properties file from the ldap.properties.sample

            template suitable for your environment.

            -->

            <exclude>**/*Bind*Tests.java</exclude>

          </excludes>

        </configuration>

      </plugin>

    </plugins>

  </build>

 

</project>

 

 

I have no idea what kind of plugging I need to have in my pom.xml file to
be able to build a working CAS-LDAP authentication. I have change
deployerConfigContext.xml with  my LDAP environment.

 

Maven2.2.1  in debug mode gives me this error:

 

[INFO]
------------------------------------------------------------------------

[DEBUG] Trace

com.thoughtworks.xstream.converters.ConversionException: Cannot construct
org.apache.maven.plugin.w

ar.util.WebappStructure as it does not have a no-args constructor

---- Debugging information ----

message             : Cannot construct
org.apache.maven.plugin.war.util.WebappStructure as it does 

not have a no-args constructor

cause-exception     :
com.thoughtworks.xstream.converters.reflection.ObjectAccessException

cause-message       : Cannot construct
org.apache.maven.plugin.war.util.WebappStructure as it does 

not have a no-args constructor

class               : org.apache.maven.plugin.war.util.WebappStructure

required-type       : org.apache.maven.plugin.war.util.WebappStructure

path                : /webapp-structure

line number         : 1

 

 

Thanks in advance for your help,

 

 

 

-- 
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

-- 
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