Thanks Chris. I updated pom.xml with your dependencies but "mvn clean package" won't build successfully, and if i do "mvn clean package -DskipTests=true" it builds cas.war and when i deploy it to tomcat (and copy all the jars to tomcat's classpath (directory) i still get error 404 at https://localhost:443/cas/login.
No idea. On Wed, Jan 7, 2015 at 2:17 PM, Chris Adams <[email protected]> wrote: > Andy, > > > > If it helps, here is the section in my pom.xml that indicates the mysql > dependency: > > > > <dependency> > > <groupId>commons-dbcp</groupId> > > <artifactId>commons-dbcp</artifactId> > > <version>1.4</version> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>mysql</groupId> > > <artifactId>mysql-connector-java</artifactId> > > <version>5.1.13</version> > > <scope>runtime</scope> > > </dependency> > > > > *From:* Andy Turner [mailto:[email protected]] > *Sent:* Wednesday, January 07, 2015 12:09 PM > *To:* [email protected] > *Subject:* Re: [cas-user] Building cas-server with mysql as a backend > > > > hi, the pom.xml is here, i can't get maven to "find" the jars that it > downloads, so i can't do "build clean package" because it keeps failing, > but if i do "build clean package -DskipTests=true, it builds the war file, > but i get error 404 when navigating to /cas/login in the browser. The > jars are in the right place pulled down by the dependencies > /cas/target/WEB-INF/lib i think. I think my classpath isn't right, i > don't know what it is supposed to be set to. I'm on centos, with > ~/.bash_profile having an entry for classpath=/usr/lib/jvm/<jdk version for > java 7>/jre/lib/ext/ <all the jars maven pulled down> > > > > > > POM.XML > > <!-- > > > > ~ Licensed to Apereo under one or more contributor license > > ~ agreements. See the NOTICE file distributed with this work > > ~ for additional information regarding copyright ownership. > > ~ Apereo licenses this file to you under the Apache License, > > ~ Version 2.0 (the "License"); you may not use this file > > ~ except in compliance with the License. You may obtain a > > ~ copy of the License at the following location: > > ~ > > ~ http://www.apache.org/licenses/LICENSE-2.0 > > ~ > > ~ Unless required by applicable law or agreed to in writing, > > ~ software distributed under the License is distributed on an > > ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > > ~ KIND, either express or implied. See the License for the > > ~ specific language governing permissions and limitations > > ~ under the License. > > > > --> > > <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>4.1.0-SNAPSHOT</version> > > </parent> > > <modelVersion>4.0.0</modelVersion> > > <artifactId>cas-server-webapp</artifactId> > > <packaging>war</packaging> > > <name>Apereo CAS Web Application</name> > > <dependencies> > > <dependency> > > <groupId>org.jasig.cas</groupId> > > <artifactId>cas-server-webapp-support</artifactId> > > <version>${project.version}</version> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.springframework</groupId> > > <artifactId>spring-expression</artifactId> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>javax.servlet</groupId> > > <artifactId>jstl</artifactId> > > <type>jar</type> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>taglibs</groupId> > > <artifactId>standard</artifactId> > > <version>1.1.2</version> > > <type>jar</type> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>org.jasig.cas</groupId> > > <artifactId>cas-server-security-filter</artifactId> > > <scope>runtime</scope> > > </dependency> > > <dependency> > > <groupId>org.jasig.cas</groupId> > > <artifactId>cas-server-core</artifactId> > > <version>${project.version}</version> > > </dependency> > > <dependency> > > <groupId>org.apache.commons</groupId> > > <artifactId>commons-lang3</artifactId> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.springframework</groupId> > > <artifactId>spring-jdbc</artifactId> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.springframework</groupId> > > <artifactId>spring-orm</artifactId> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.hibernate</groupId> > > <artifactId>hibernate-core</artifactId> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.apache.shiro</groupId> > > <artifactId>shiro-core</artifactId> > > <scope>compile</scope> > > </dependency> > > <!-- Test Dependencies --> > > <dependency> > > <groupId>org.springframework</groupId> > > <artifactId>spring-context</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>org.hibernate</groupId> > > <artifactId>hibernate-entitymanager</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>org.hibernate</groupId> > > <artifactId>hibernate-validator</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>org.hsqldb</groupId> > > <artifactId>hsqldb</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>log4j</groupId> > > <artifactId>log4j</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>org.springframework.webflow</groupId> > > <artifactId>spring-webflow</artifactId> > > <scope>test</scope> > > </dependency> > > <dependency> > > <groupId>org.jasig.cas</groupId> > > <artifactId>cas-server-core</artifactId> > > <version>${project.version}</version> > > <type>test-jar</type> > > <scope>test</scope> > > </dependency> > > </dependencies> > > <build> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-war-plugin</artifactId> > > <configuration> > > <warName>cas</warName> > > <webResources> > > <resource> > > <directory>${basedir}/src/main/webapp/WEB-INF</directory> > > <filtering>true</filtering> > > <targetPath>WEB-INF</targetPath> > > <includes> > > <include>**/web.xml</include> > > </includes> > > </resource> > > </webResources> > > </configuration> > > </plugin> > > </plugins> > > </build> > > <properties> > > <cs.dir>${project.parent.basedir}</cs.dir> > > </properties> > > </project> > > > > On Tue, Jan 6, 2015 at 5:34 PM, Misagh Moayyed <[email protected]> > wrote: > > Can you paste the part in your pom.xml that references the mysql > connector dependency? > > > > On Jan 6, 2015, at 3:35 PM, Andy Turner <[email protected]> wrote: > > > > same problem, wasted a week googling and trying things, no solution. > > On Tuesday, November 18, 2014 4:35:32 PM UTC-6, Bricoleur wrote: > > Hello, > > I am attempting to get cas-server set up to use mysql as a backend. I have > Tomcat running successfully, Maven installed, downloaded the > mysql-connector and am now trying to build the .war file this way: 'mvn > package install'. This is the result: > > [ERROR] Failed to execute goal on project cas-server-webapp: Could not > resolve dependencies for project org.jasig.cas:cas-server-webapp:war:4.0.0: > Failure to find mysql:mysql-connector-java:jar:5.1.9-bin in > http://developer.ja-sig.org/maven2 was cached in the local repository, > resolution will not be reattempted until the update interval of > jasig-repository has elapsed or updates are forced -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :cas-server-webapp > > > I would appreciate any help with this. I can post my pom.xml file or > whatever else might be useful. > > Many thanks. > > -- > > 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 > > > > > > -- > > Respectfully, > > Andy Turner '05 > > Education Technologist > > 312-772-6856 cell > > 217-245-3393 desk > > calendar: > *http://www.google.com/calendar/embed?src=andy.turner%40mail.ic.edu&ctz=America/Chicago > <http://www.google.com/calendar/embed?src=andy.turner%40mail.ic.edu&ctz=America/Chicago>* > > Illinois College > > Crispin Hall 302 > > 1101 W. College Ave. > > Jacksonville, IL 62650 > > > > Please email [email protected] to generate a work order. We are happy to > help! > > > > *"An ocean refuses no river."- Sheila Chandra* > > > > > > > > -- > > 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 > > -- Respectfully, Andy Turner '05 Education Technologist 312-772-6856 cell 217-245-3393 desk calendar: *http://www.google.com/calendar/embed?src=andy.turner%40mail.ic.edu&ctz=America/Chicago <http://www.google.com/calendar/embed?src=andy.turner%40mail.ic.edu&ctz=America/Chicago>* Illinois College Crispin Hall 302 1101 W. College Ave. Jacksonville, IL 62650 Please email [email protected] to generate a work order. We are happy to help! *"An ocean refuses no river."- Sheila Chandra* -- 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
