client/servlet/conf/web.xml.in

Code
Comments
Other
Rev Date Author Line
1046 05 Dec 06 olle 1 <!-- 
1046 05 Dec 06 olle 2   $Id: web.xml 939 2006-11-20 12:12:22Z gregory $
1046 05 Dec 06 olle 3   
1916 31 Aug 07 jari 4   Copyright (C) 2006 Olle Mansson
1916 31 Aug 07 jari 5   Copyright (C) 2007 Gregory Vincic
1046 05 Dec 06 olle 6   
1046 05 Dec 06 olle 7   Files are copyright by their respective authors. The contributions to
1046 05 Dec 06 olle 8   files where copyright is not explicitly stated can be traced with the
1046 05 Dec 06 olle 9   source code revision system.
1046 05 Dec 06 olle 10   
1046 05 Dec 06 olle 11   This file is part of Proteios.
1046 05 Dec 06 olle 12   Available at http://www.proteios.org/
1046 05 Dec 06 olle 13   
1046 05 Dec 06 olle 14   Proteios is free software; you can redistribute it and/or
1046 05 Dec 06 olle 15   modify it under the terms of the GNU General Public License
1046 05 Dec 06 olle 16   as published by the Free Software Foundation; either version 2
1046 05 Dec 06 olle 17   of the License, or (at your option) any later version.
1046 05 Dec 06 olle 18   
1046 05 Dec 06 olle 19   Proteios is distributed in the hope that it will be useful,
1046 05 Dec 06 olle 20   but WITHOUT ANY WARRANTY; without even the implied warranty of
1046 05 Dec 06 olle 21   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1046 05 Dec 06 olle 22   GNU General Public License for more details.
1046 05 Dec 06 olle 23   
1046 05 Dec 06 olle 24   You should have received a copy of the GNU General Public License
1046 05 Dec 06 olle 25   along with this program; if not, write to the Free Software
1046 05 Dec 06 olle 26   Foundation, Inc., 59 Temple Place - Suite 330,
1046 05 Dec 06 olle 27   Boston, MA  02111-1307, USA.
1046 05 Dec 06 olle 28 -->
1046 05 Dec 06 olle 29
1046 05 Dec 06 olle 30 <web-app>
1046 05 Dec 06 olle 31
1046 05 Dec 06 olle 32   <servlet>
1046 05 Dec 06 olle 33     <servlet-name>proteios</servlet-name>
1046 05 Dec 06 olle 34     <servlet-class>se.lu.thep.waf.ActionServlet</servlet-class>  
1046 05 Dec 06 olle 35     <init-param>
1046 05 Dec 06 olle 36           <param-name>action.parameter.name</param-name>
1046 05 Dec 06 olle 37         <param-value>action</param-value>
1046 05 Dec 06 olle 38       </init-param>
1046 05 Dec 06 olle 39     <init-param>
1046 05 Dec 06 olle 40           <param-name>action.factory</param-name>
1046 05 Dec 06 olle 41         <param-value>org.proteios.action.ActionFactory</param-value>
1046 05 Dec 06 olle 42       </init-param>
1046 05 Dec 06 olle 43       <init-param>
1046 05 Dec 06 olle 44           <param-name>init.action.id</param-name>
1046 05 Dec 06 olle 45         <param-value>org.proteios.action.execute.Init</param-value>
1046 05 Dec 06 olle 46       </init-param>  
1046 05 Dec 06 olle 47       <init-param>
1046 05 Dec 06 olle 48           <param-name>destroy.action.id</param-name>
1046 05 Dec 06 olle 49         <param-value>org.proteios.action.execute.Destroy</param-value>
1046 05 Dec 06 olle 50       </init-param>  
1046 05 Dec 06 olle 51       <init-param>
1046 05 Dec 06 olle 52           <param-name>permission.controller</param-name>
1046 05 Dec 06 olle 53         <param-value>org.proteios.RoleController</param-value>
1046 05 Dec 06 olle 54       </init-param>  
1046 05 Dec 06 olle 55       <init-param>
1046 05 Dec 06 olle 56           <param-name>permission.denied.page</param-name>
1046 05 Dec 06 olle 57         <param-value>/denied.jsp</param-value>
1046 05 Dec 06 olle 58       </init-param>
1046 05 Dec 06 olle 59       <init-param>
1046 05 Dec 06 olle 60           <param-name>missing.required.parameter.page</param-name>
1046 05 Dec 06 olle 61         <param-value>/missing_parameters.jsp</param-value>
1046 05 Dec 06 olle 62       </init-param>
1046 05 Dec 06 olle 63       <init-param>
1046 05 Dec 06 olle 64           <param-name>max.file.size</param-name>
1046 05 Dec 06 olle 65         <param-value>1000000</param-value>
1046 05 Dec 06 olle 66       </init-param>  
1046 05 Dec 06 olle 67       <init-param>
1046 05 Dec 06 olle 68           <param-name>temporary.file.repository</param-name>
1046 05 Dec 06 olle 69         <param-value>__TEMPFILES__</param-value>
1046 05 Dec 06 olle 70       </init-param> 
1046 05 Dec 06 olle 71       <init-param>
1046 05 Dec 06 olle 72           <param-name>system.error.template</param-name>
1046 05 Dec 06 olle 73         <param-value>/system_error.jsp</param-value>
1046 05 Dec 06 olle 74       </init-param> 
1046 05 Dec 06 olle 75       <!-- Global attributes -->
1046 05 Dec 06 olle 76       <init-param>
1046 05 Dec 06 olle 77         <param-name>APP_PATH</param-name>
1046 05 Dec 06 olle 78         <param-value>/proteios/app</param-value>
1046 05 Dec 06 olle 79       </init-param>
1046 05 Dec 06 olle 80   </servlet>
1046 05 Dec 06 olle 81
1046 05 Dec 06 olle 82   <servlet-mapping>
1046 05 Dec 06 olle 83     <servlet-name>proteios</servlet-name>
1046 05 Dec 06 olle 84     <url-pattern>/app/*</url-pattern>
1046 05 Dec 06 olle 85   </servlet-mapping>
1046 05 Dec 06 olle 86
1046 05 Dec 06 olle 87   <error-page>
1046 05 Dec 06 olle 88     <error-code>403</error-code>
1046 05 Dec 06 olle 89     <location>/denied403.jsp</location>
1046 05 Dec 06 olle 90   </error-page>  
1046 05 Dec 06 olle 91   <error-page>
1046 05 Dec 06 olle 92     <exception-type>java.lang.Exception</exception-type>
1046 05 Dec 06 olle 93     <location>/exception.jsp</location>
1046 05 Dec 06 olle 94   </error-page>
2420 22 Nov 07 gregory 95
1046 05 Dec 06 olle 96   <servlet>
2420 22 Nov 07 gregory 97     <servlet-name>proteiosService</servlet-name>
2420 22 Nov 07 gregory 98     <servlet-class>org.proteios.Service</servlet-class>
2420 22 Nov 07 gregory 99     <init-param>
2423 23 Nov 07 gregory 100       <param-name>context.projects</param-name>
2423 23 Nov 07 gregory 101       <param-value>org.proteios.core.Project</param-value>
2423 23 Nov 07 gregory 102     </init-param>
2423 23 Nov 07 gregory 103     <init-param>
2420 22 Nov 07 gregory 104       <param-name>context.files</param-name>
2420 22 Nov 07 gregory 105       <param-value>org.proteios.core.File</param-value>
2420 22 Nov 07 gregory 106     </init-param>
2420 22 Nov 07 gregory 107     <init-param>
2420 22 Nov 07 gregory 108       <param-name>context.samples</param-name>
2420 22 Nov 07 gregory 109       <param-value>org.proteios.core.Sample</param-value>
2420 22 Nov 07 gregory 110     </init-param>
2420 22 Nov 07 gregory 111     <init-param>
2420 22 Nov 07 gregory 112       <param-name>context.extracts</param-name>
2420 22 Nov 07 gregory 113       <param-value>org.proteios.core.Extract</param-value>
2420 22 Nov 07 gregory 114     </init-param>
2420 22 Nov 07 gregory 115     <init-param>
2420 22 Nov 07 gregory 116       <param-name>context.gels</param-name>
2420 22 Nov 07 gregory 117       <param-value>org.proteios.core.GelElectrophoresis</param-value>
2420 22 Nov 07 gregory 118     </init-param>
2420 22 Nov 07 gregory 119     <init-param>
2420 22 Nov 07 gregory 120       <param-name>context.hits</param-name>
2420 22 Nov 07 gregory 121       <param-value>org.proteios.core.Hit</param-value>
2420 22 Nov 07 gregory 122     </init-param>
1046 05 Dec 06 olle 123   </servlet>
1046 05 Dec 06 olle 124   <servlet-mapping>
2420 22 Nov 07 gregory 125     <servlet-name>proteiosService</servlet-name>
2438 30 Nov 07 gregory 126     <url-pattern>/resource/*</url-pattern>
2420 22 Nov 07 gregory 127   </servlet-mapping>        
1046 05 Dec 06 olle 128 </web-app>