Index: lams_admin/conf/xdoclet/error-pages.xml =================================================================== diff -u --- lams_admin/conf/xdoclet/error-pages.xml (revision 0) +++ lams_admin/conf/xdoclet/error-pages.xml (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -0,0 +1,13 @@ + + 500 + /error.jsp + + + 403 + /403.jsp + + + 404 + /404.jsp + + \ No newline at end of file Index: lams_admin/conf/xdoclet/global-exceptions.xml =================================================================== diff -u -r9814f2366d250be66cddf5395df506b1ccfda53b -r22e9389aaada5dc91833d762a79f8051bca172c4 --- lams_admin/conf/xdoclet/global-exceptions.xml (.../global-exceptions.xml) (revision 9814f2366d250be66cddf5395df506b1ccfda53b) +++ lams_admin/conf/xdoclet/global-exceptions.xml (.../global-exceptions.xml) (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -1,8 +1,8 @@ \ No newline at end of file Fisheye: Tag 22e9389aaada5dc91833d762a79f8051bca172c4 refers to a dead (removed) revision in file `lams_admin/src/java/org/lamsfoundation/lams/admin/web/StrutsExceptionHandler.java'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_admin/web/403.jsp =================================================================== diff -u --- lams_admin/web/403.jsp (revision 0) +++ lams_admin/web/403.jsp (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -0,0 +1,6 @@ +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="tags-core" prefix="c" %> + + + \ No newline at end of file Index: lams_admin/web/404.jsp =================================================================== diff -u --- lams_admin/web/404.jsp (revision 0) +++ lams_admin/web/404.jsp (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -0,0 +1,8 @@ +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="tags-core" prefix="c" %> + + + + + Index: lams_admin/web/WEB-INF/struts/struts-config.xml =================================================================== diff -u -r5a7b31fd5f98e009cd77634aa9b310e047a28716 -r22e9389aaada5dc91833d762a79f8051bca172c4 --- lams_admin/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision 5a7b31fd5f98e009cd77634aa9b310e047a28716) +++ lams_admin/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -25,17 +25,20 @@ - - + + + + + @@ -50,21 +53,22 @@ - - - - - - - + + + + + + + + + + + + + + contextConfigLocation classpath:/org/lamsfoundation/lams/applicationContext.xml - classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml classpath:/org/lamsfoundation/lams/toolApplicationContext.xml - classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml - classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml - classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml - classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml @@ -88,12 +83,6 @@ - context - org.springframework.web.context.ContextLoaderServlet - 1 - - - action org.apache.struts.action.ActionServlet @@ -112,7 +101,7 @@ validate true - 2 + 1 @@ -217,7 +206,8 @@ /* - ADMIN + COURSE MANAGER + COURSE ADMIN SYSADMIN @@ -228,7 +218,19 @@ LAMS /login.jsp + /login.jsp?failed=y + + + COURSE MANAGER + + + COURSE ADMIN + + + SYSADMIN + + Index: lams_admin/web/error.jsp =================================================================== diff -u -r6829247f52d40e15bc4c03aa50f94b03d506edc4 -r22e9389aaada5dc91833d762a79f8051bca172c4 --- lams_admin/web/error.jsp (.../error.jsp) (revision 6829247f52d40e15bc4c03aa50f94b03d506edc4) +++ lams_admin/web/error.jsp (.../error.jsp) (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -1,16 +1,63 @@ -<%@ page contentType="text/html; charset=utf-8" language="java" %> +<%@ page language="java" isErrorPage="true" pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="tags-core" prefix="c"%> +<%@ taglib uri="tags-fmt" prefix="fmt"%> + + + -<%@ taglib uri="tags-html" prefix="html" %> -<%@ taglib uri="tags-lams" prefix="lams" %> +<%-- Catch JSP Servlet Exception --%> +<% +if (exception != null) { +%> + + <%=exception.getMessage()%> + + + <%=exception.getClass().getName()%> + +<% + java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); + java.io.PrintStream os = new java.io.PrintStream(bos); + exception.printStackTrace(os); + String stack = new String(bos.toByteArray()); +%> + + <%=stack%> + +<% +} else if ((Exception) request.getAttribute("javax.servlet.error.exception") != null) { +%> - - - - - - - - -
- -
\ No newline at end of file + + <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage()%> + + + <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage() + .getClass().getName()%> + +<% + java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); + java.io.PrintStream os = new java.io.PrintStream(bos); + ((Exception) request.getAttribute("javax.servlet.error.exception")).printStackTrace(os); + String stack = new String(bos.toByteArray()); +%> + + <%=stack%> + +<% +} +%> +
+ + + +
+ + \ No newline at end of file Index: lams_admin/web/login.jsp =================================================================== diff -u -r52f3ab1ab2051d0d28ca7d7f96dd28ed08624aa8 -r22e9389aaada5dc91833d762a79f8051bca172c4 --- lams_admin/web/login.jsp (.../login.jsp) (revision 52f3ab1ab2051d0d28ca7d7f96dd28ed08624aa8) +++ lams_admin/web/login.jsp (.../login.jsp) (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -1,24 +1,12 @@ +<%@ page language="java" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="tags-core" prefix="c" %> + + -<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> -<% -String path = request.getContextPath(); -String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; -%> - - - - - - System logon required - - - - - - You need login here. - - -