You're missing the CAS war file.  That part isn't optional :-)

On Thu, May 6, 2010 at 9:09 AM, McKennon, Robert
<[email protected]>wrote:

>  Sure!
>
>
>
> [r...@fl028centos proj]# cat pom.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <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/xsd/maven-4.0.0.xsd";>
>
>         <modelVersion>4.0.0</modelVersion>
>
>         <groupId>edu.usf</groupId>
>
>         <artifactId>local-cas</artifactId>
>
>         <packaging>war</packaging>
>
>         <version>1.0-SNAPSHOT</version>
>
>
>
>         <build>
>
>                 <plugins>
>
>                         <plugin>
>
>                              <artifactId>maven-war-plugin</artifactId>
>
>                              <configuration>
>
>                                  <warName>idea-cas</warName>
>
>                              </configuration>
>
>                         </plugin>
>
>                 </plugins>
>
>         </build>
>
>
>
>         <dependencies>
>
>                 <dependency>
>
>                         <groupId>org.jasig.cas</groupId>
>
>                         <artifactId>cas-server-support-generic</artifactId>
>
>                         <version>${cas.version}</version>
>
>                         <type>jar</type>
>
>                         <scope>runtime</scope>
>
>                 </dependency>
>
>         </dependencies>
>
>
>
>         <properties>
>
>                 <cas.version>3.4.2</cas.version>
>
>         </properties>
>
>
>
>         <repositories>
>
>              <repository>
>
>                   <id>ja-sig</id>
>
>                   <url>
> http://oss.sonatype.org/content/repositories/releases/</url>
>
>              </repository>
>
>         </repositories>
>
> </project>
>
>
>
>
>
> v/r,
>
>
>
> Rob Mckennon
>
>
>
> *From:* Scott Battaglia [mailto:[email protected]]
> *Sent:* Thursday, May 06, 2010 8:59 AM
>
> *To:* [email protected]
> *Subject:* Re: [cas-user] problem at step 2
>
>
>
> Can you post your pom file? (expunging any proprietary info ;-))
>
>  On Thu, May 6, 2010 at 8:53 AM, McKennon, Robert <
> [email protected]> wrote:
>
>
>
> -----Original Message-----
> From: Marvin Addison [mailto:[email protected]]
>
> Sent: Wednesday, May 05, 2010 6:19 PM
> To: [email protected]
> Subject: Re: [cas-user] problem at step 2
>
> Your previous problem and the errors below suggest you're missing
> arbitrary files:
>
> > log4j:WARN No appenders could be found for logger
> > (org.springframework.web.context.ContextLoader).
> > log4j:WARN Please initialize the log4j system properly.
>
> Above is caused by missing /WEB-INF/classes/log4j.properties.
>
> > SafeContextLoaderListener:
> > The Spring ContextLoaderListener we wrap threw on contextInitialized.
> > But for our having caught this error, the web application context
> would
> > not have initialized.
> > org.springframework.beans.factory.BeanDefinitionStoreException: Could
> > not resolve bean definition resource pattern [/WEB-INF/
> > spring-configuration/*.xml]; nested exception is
> > java.io.FileNotFoundException:
>
> Above seems to indicate missing XML files in
> /WEB-INF/spring-configuration/.  Can you sketch out your build
> process?  To be missing the files you've been missing suggests
> something unusual.
>
>  Sure!
>
> Create my proj directory, cd into that directory.
> Create the pom.xml file (as outlined by the "Best practices"
> walkthrough.)
> Create the proj/src/main/webapp/WEB-INF directory
> Copy the deployerConfigContext.xml file from the downloaded source to
> the newly created proj/src/main/webapp/WEB-INF directory
> Edit the deployerConfigContext.xml file to only accept one user and
> password (as outlined in the walkthough).
> Then the magic "mvn clean package"
>
> [r...@fl028centos proj]# more build.out
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Unnamed - edu.usf:local-cas:war:1.0-SNAPSHOT
> [INFO]    task-segment: [clean, package]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] [resources:resources {execution: default-resources}]
> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory /root/proj/src/main/resources
> Downloading:
> http://oss.sonatype.org/content/repositories/releases//org/opensaml/open
> saml/1.1b/opensaml-1.1b.pom<http://oss.sonatype.org/content/repositories/releases/org/opensaml/open%0Asaml/1.1b/opensaml-1.1b.pom>
> [INFO] Unable to find resource 'org.opensaml:opensaml:pom:1.1b' in
> repository ja-sig
> (http://oss.sonatype.org/content/repositories/releases/)
> Downloading:
> http://developer.ja-sig.org/maven2/org/opensaml/opensaml/1.1b/opensaml-1
> .1b.pom
> [INFO] Unable to find resource 'org.opensaml:opensaml:pom:1.1b' in
> repository jasig-repository (http://developer.ja-sig.org/maven2)
> Downloading:
> http://repository.jboss.com/maven2/org/opensaml/opensaml/1.1b/opensaml-1
> .1b.pom
> [INFO] Unable to find resource 'org.opensaml:opensaml:pom:1.1b' in
> repository jboss (http://repository.jboss.com/maven2)
> Downloading:
> http://repo1.maven.org/maven2/org/opensaml/opensaml/1.1b/opensaml-1.1b.p
> om
> [INFO] Unable to find resource 'org.opensaml:opensaml:pom:1.1b' in
> repository central (http://repo1.maven.org/maven2)
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] No sources to compile
> [INFO] [resources:testResources {execution: default-testResources}]
> [WARNING] Using platform encoding (UTF-8 actually) to copy filtered
> resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory /root/proj/src/test/resources
> [INFO] [compiler:testCompile {execution: default-testCompile}]
> [INFO] No sources to compile
> [INFO] [surefire:test {execution: default-test}]
> [INFO] No tests to run.
> [INFO] [war:war {execution: default-war}]
> [INFO] Packaging webapp
> [INFO] Assembling webapp[local-cas] in
> [/root/proj/target/local-cas-1.0-SNAPSHOT]
> [INFO] Processing war project
> [INFO] Copying webapp resources[/root/proj/src/main/webapp]
> [INFO] Webapp assembled in[1134 msecs]
> [INFO] Building war: /root/proj/target/idea-cas.war
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Error assembling WAR: webxml attribute is required (or
> pre-existing WEB-INF/web.xml if executing in update mode)
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 44 seconds
> [INFO] Finished at: Thu May 06 08:46:38 EDT 2010
> [INFO] Final Memory: 13M/24M
> [INFO]
> ------------------------------------------------------------------------
>
> This is where I'm not quite sure what to do... do I touch (create a
> blank web.xml file), or should I copy one from somewhere else? (if so,
> from where)?  And of course, why didn't it complain about the web.xml
> file when I did the first part of the walkthrough?
>
> v/r,
>
> Rob McKennon
>
>
>
> --
> 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
>
> --
>
> 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