Have you done this?  Create a /etc/cas directory and copy the two files to it. 
Then restart Tomcat. I found evidence of a problem in the tomcat logs and then 
realized that, other than modifying paths in the code, this was the easiest way 
to just get it done. Hope this helps.

If that is not the problem, do check the logs for some other reason that the 
page is not being found.

Make sure that your URL has the actual name of the deployed war, like 
https://myserfer.com:8443/cas, where cas.war is the deployed war file.

The etc directory contains the sample configuration files that would need to be 
copied to an external file system location (/etc/cas by default) and configured 
to satisfy local CAS installation needs. Current files are:

  *   cas.properties
  *   log4j.xml


From: Andy Turner [mailto:[email protected]]
Sent: Wednesday, January 07, 2015 2:14 PM
To: [email protected]
Subject: Re: [cas-user] Building cas-server with mysql as a backend

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]<mailto:[email protected]>> wrote:

Chris,
Thanks a lot! I will try it.

sent via mobile
- please email [email protected]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
Sent: Wednesday, January 07, 2015 1:00 PM
To: [email protected]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
Sent: Wednesday, January 07, 2015 12:09 PM
To: [email protected]<mailto:[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]<mailto:[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]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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<tel:312-772-6856> cell
217-245-3393<tel:217-245-3393> desk
calendar: 
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]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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<tel:312-772-6856> cell
217-245-3393<tel:217-245-3393> desk
calendar: 
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]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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
Illinois College
Crispin Hall 302
1101 W. College Ave.
Jacksonville, IL 62650

Please email [email protected]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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