On 13/09/2011 13:37, SEBUDANDI ROBERT wrote: > Thanks for your response > may be let me give you the files a want to protect and the web.xml > and you try to make for me the necessary changes thanks > index.jsp > > <%@ page language="java" contentType="text/html; charset=UTF-8" > pageEncoding="UTF-8"%> > <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > "http://www.w3.org/TR/html4/loose.dtd"> > <HTML> > <HEAD> > > <TITLE>Student Schedule</TITLE> > </HEAD> > > <BODY> > > <FORM action="ScheduleServlet2" method="post"> > > Course Name: <INPUT type="text" name="title" size="35"><BR> > Course Time: > Sun<INPUT type="checkbox" name="day" value="sun"> > Mon<INPUT type="checkbox" name="day" value="mon"> > Tue<INPUT type="checkbox" name="day" value="tue"> > Wed<INPUT type="checkbox" name="day" value="wed"> > Thu<INPUT type="checkbox" name="day" value="thu"> > Fri<INPUT type="checkbox" name="day" value="fri"> > Sat<INPUT type="checkbox" name="day" value="sat"> > <SELECT name="starttime"> > <OPTION value="8">8:00am</OPTION> > <OPTION value="9">9:00am</OPTION> > <OPTION value="10">10:00am</OPTION> > <OPTION value="11">11:00am</OPTION> > <OPTION value="12">12:00pm</OPTION> > <OPTION value="13">1:00pm</OPTION> > <OPTION value="14">2:00pm</OPTION> > <OPTION value="15">3:00pm</OPTION> > <OPTION value="16">4:00pm</OPTION> > <OPTION value="17">5:00pm</OPTION> > <OPTION value="18">6:00pm</OPTION> > <OPTION value="19">7:00pm</OPTION> > <OPTION value="20">8:00pm</OPTION> > <OPTION value="21">9:00pm</OPTION> > </SELECT> > to > <SELECT name="endtime"> > <OPTION value="9">9:00am</OPTION> > <OPTION value="10">10:00am</OPTION> > <OPTION value="11">11:00am</OPTION> > <OPTION value="12">12:00pm</OPTION> > <OPTION value="13">1:00pm</OPTION> > <OPTION value="14">2:00pm</OPTION> > <OPTION value="15">3:00pm</OPTION> > <OPTION value="16">4:00pm</OPTION> > <OPTION value="17">5:00pm</OPTION> > <OPTION value="18">6:00pm</OPTION> > <OPTION value="19">7:00pm</OPTION> > <OPTION value="20">8:00pm</OPTION> > <OPTION value="21">9:00pm</OPTION> > <OPTION value="22">10:00pm</OPTION> > </SELECT> > <BR> > <BR> > <INPUT type="submit" name="Submit" value="Add Course"> > </FORM> > <TABLE border="1" cellspacing="0"> > <TBODY> > <TR> > <TH align="center" valign="middle" width="80"></TH> > <TH align="center" valign="middle" width="100">Sunday</TH> > <TH align="center" valign="middle">Monday</TH> > <TH align="center" valign="middle">Tuesday</TH> > <TH align="center" valign="middle">Wednesday</TH> > <TH align="center" valign="middle">Thursday</TH> > <TH align="center" valign="middle">Friday</TH> > <TH align="center" valign="middle">Saturday</TH> > </TR> > <c:forEach begin="8" end="21" step="1" var="time"> > <TR> > <TD align="center" valign="middle" width="80"> > <c:choose> > <c:when test="${time == 12}"> > <c:out value="${time}" />:00pm > </c:when> > <c:when test="${time > 12}"> > <c:out value="${time - 12}" />:00pm > </c:when> > <c:otherwise> > <c:out value="${time}" />:00am > </c:otherwise> > </c:choose></TD> > <c:forEach begin="0" end="6" step="1" var="day"> > <TD align="center" valign="middle" width="100"> > <c:forEach items="${schoolschedule.classes}" var="clazz"> > <c:if test="${clazz.startTime <= time > && clazz.endTime > time > && clazz.day == day}"> > <c:out value="${clazz.title}" /> > </c:if> > </c:forEach> > </TD> > </c:forEach> > </TR> > </c:forEach> > </TBODY> > </TABLE> > </BODY> > </HTML> > > web. xml > what should i chang here i tried what you recommended it didnt work > <?xml version="1.0" encoding="UTF-8"?> > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns="http://java.sun.com/xml/ns/javaee" > xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" > version="2.5"> > <display-name>SchoolSchedule</display-name> > <welcome-file-list> > <welcome-file>index.html</welcome-file> > <welcome-file>index.htm</welcome-file> > <welcome-file>index.jsp</welcome-file> > <welcome-file>default.html</welcome-file> > <welcome-file>default.htm</welcome-file> > <welcome-file>default.jsp</welcome-file> > </welcome-file-list> > > > <servlet> > <description></description> > <display-name>ScheduleServlet2</display-name> > <servlet-name>ScheduleServlet2</servlet-name> > <servlet-class>rg.eclipse.wtp.sample.classschedule.ScheduleServlet2</servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>ScheduleServlet2</servlet-name> > <url-pattern>/ScheduleServlet2</url-pattern> > </servlet-mapping> > </web-app> > can you please send me like an example that is working am using CAS 3.3.1 > thanks > > > On Tue, Sep 13, 2011 at 11:08 AM, Martin <[email protected] > <mailto:[email protected]>> wrote: > > On 13/09/2011 09:47, sebudandi wrote: > > hey i CASified a servlet by putting the code below in the > web.xml when i run it it shows the cas login screen but when i > enter password and username it doesnt redirect me to the > servlet it says > The connection to localhost:8080 was interrupted while the > page was loading. > can someone tell me why .please > > web.xml > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" > "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app> > <display-name>process</display-name> > <welcome-file-list> > <welcome-file>process</welcome-file> > > </welcome-file-list> > <servlet> > <description></description> > <display-name>process</display-name> > > <servlet-name>process</servlet-name> > <servlet-class>process</servlet-class> > > </servlet> > > > <servlet-mapping> > <servlet-name>process</servlet-name> > <url-pattern>/process</url-pattern> > </servlet-mapping> > > <filter> > <filter-name>CAS Filter</filter-name> > <filter-class>edu.yale.its.tp > <http://edu.yale.its.tp>.cas.client.filter.CASFilter</filter-class> > <init-param> > <param-name>edu.yale.its.tp > <http://edu.yale.its.tp>.cas.client.filter.loginUrl</param-name> > <param-value>http://localhost:8080/cas/login</param-value> > </init-param> > <init-param> > <param-name>edu.yale.its.tp > <http://edu.yale.its.tp>.cas.client.filter.validateUrl</param-name> > <param-value>https://localhost:8080/cas/serviceValidate</param-value> > </init-param> > <init-param> > <param-name>edu.yale.its.tp > <http://edu.yale.its.tp>.cas.client.filter.serviceUrl</param-name> > <param-value>https://localhost:8080/menu.jsp</param-value> > </init-param> > > </filter> > > <filter-mapping> > <filter-name>CAS Filter</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > </web-app> > - Show quoted text - > > It looks as if your using the yale.* package to access CAS, which > if its a new installation, I'm guessing you might be uing the CAS3 > then you need to start using the new package system. I know I had > the same problem. try looking at > > https://wiki.jasig.org/display/CASC/Configuring+the+JA-SIG+CAS+Client+for+Java+in+the+web.xml > this might help you > > > -- > 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 You should be able to just add the filters to the web.xml and have it work, although i did notice in the web.xml, the line: <servlet-class>rg.eclipse.wtp.sample.classschedule.ScheduleServlet2</servlet-class>
I'm thinking it should maybe be : <servlet-class>org.eclipse.wtp.sample.classschedule.ScheduleServlet2</servlet-class> Hope that helps, other than that I'm not sure what else to suggest, maybe if you can post the error log I could be of more 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
