Chris, I tried it, updated pom.xml and deployerConfigContext.xml in the resulting deployed cas.war and still get http status 404. Any ideas at all would be greatly appreciated.
On Wed, Jan 7, 2015 at 3:31 PM, Andy Turner <[email protected]> wrote: > Chris, > Thanks a lot! I will try it. > > sent via mobile > - please email [email protected] to generate a work order > my availability: > http://www.google.com/calendar/embed?src=andy.turner%40mail.ic.edu&ctz=America/Chicago > > On Jan 7, 2015 3:30 PM, "Chris Adams" <[email protected]> wrote: > >> Andy, >> >> >> >> It seems that I had the same problem when I was first trying to build a >> war using the maven overlay. I was trying to build from source instead of >> letting maven pull in the dependencies as needed. I still have not >> completely wrapped my head around it, but I am making small steps in one >> direction now. :>) >> >> >> >> I utilized this: >> https://github.com/UniconLabs/simple-cas4-overlay-template >> >> >> >> Create a directory and copy the template data and build from there using >> ‘mvn clean package’. >> >> >> >> Then move your war file to the /tomcat/webapps directory. You can then >> add the mysql authentication information as I mentioned in a previous post. >> >> >> >> Regards, >> >> >> >> Chris >> >> >> >> >> >> *From:* Andy Turner [mailto:[email protected]] >> *Sent:* Wednesday, January 07, 2015 1:00 PM >> *To:* [email protected] >> *Subject:* Re: [cas-user] Building cas-server with mysql as a backend >> >> >> >> 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 >> >> -- >> 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
