2010-01-29 22:13:57 +00:00
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns= "http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<!-- Environment variables for the Vitro web application -->
<!-- Example: -->
<!-- <env - entry><env - entry - name>somename/required</env - entry - name> -->
<!-- <description>optional desc </description> -->
<!-- <env - entry - value>some kind of value, required</env - entry - value> -->
<!-- <env - entry - type>(required)java.lang.String || java.lang.Integer || -->
<!-- java.lang.Double || java.lang.Boolean || java.lang.Float</env - entry - type> -->
<!-- </env - entry> -->
<env-entry >
<env-entry-name > jdbc/vitro/connectionType</env-entry-name>
<!--
2010-02-09 17:14:22 +00:00
How to get a DataSource, Valid valies:
SERVER_XML_POOL gets a named DataSource connection from the
JNDI context, most likely that was set up tomcat/conf/server.xml
PROPERTIES_FILE_POOL makes a DataSource using properties from
a file in the classpath at /beans/connection.properties
-->
2010-01-29 22:13:57 +00:00
<!-- <env - entry - value>SERVER_XML_POOL</env - entry - value> -->
<env-entry-type > java.lang.String</env-entry-type>
<env-entry-value > PROPERTIES_FILE_POOL</env-entry-value>
</env-entry>
<env-entry >
<env-entry-name > jdbc/vitro/namedDS</env-entry-name>
<!-- This is the name of the JNDI named DataSource for use with SERVER_XML_POOL -->
<env-entry-type > java.lang.String</env-entry-type>
<env-entry-value > mySharedDBPool</env-entry-value>
</env-entry>
<!-- end environment vars -->
<!-- Listeners ****************************************************** -->
2010-10-25 21:32:08 +00:00
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.config.RevisionInfoSetup</listener-class>
</listener>
2010-01-29 22:13:57 +00:00
<!-- DefaultThemeSetup needs to run before the JenaDataSourceSetup
to allow creation of default portal and tab -->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.DefaultThemeSetup</listener-class>
</listener>
<!-- experimental ModelMaker for ingest workflows - BJL 2008 - 06 - 01 -->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.VitroJenaModelMakerSetup</listener-class>
</listener>
<!-- Comment out this listener to run Vitro without a database -->
<!-- If used, this listener must be run before JenaDataSourceSetup -->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.JenaPersistentDataSourceSetup</listener-class>
</listener>
<!-- experimental JenaMulgaraBridge, replaces JenaPersistentDataSourceSetup. -->
<!-- <listener>
-->
<!-- <listener - class>
-->
<!-- edu.cornell.mannlib.vitro.webapp.servlet.setup.JenaMulgaraBridgeSetup
-->
<!-- </listener - class>
-->
<!-- </listener> -->
<!-- This listener is required in order to use a Jena triple store (currently the only option) -->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.JenaDataSourceSetup</listener-class>
</listener>
2010-04-02 18:16:22 +00:00
<!-- Invokes process to perform updates to align with ontology changes if needed -->
<!-- Needs to run before submodels are attached and Pellet is set up -->
2010-07-15 08:24:00 +00:00
2010-01-29 22:13:57 +00:00
<listener >
2010-04-02 18:16:22 +00:00
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.UpdateKnowledgeBase</listener-class>
2010-01-29 22:13:57 +00:00
</listener>
2010-07-15 08:24:00 +00:00
2010-06-20 19:23:19 +00:00
<listener >
<listener-class >
edu.cornell.mannlib.vitro.webapp.filestorage.backend.FileStorageSetup
</listener-class>
2010-06-22 21:34:13 +00:00
</listener>
2010-06-20 19:23:19 +00:00
<!-- Invokes a process to move any uploaded files into the new file storage system. -->
<!-- Needs to run after FileStorageSetup and JenaDataSourceSetup. -->
2010-07-05 19:16:50 +00:00
<!-- Should run before Pellet is set up. -->
2010-06-20 19:23:19 +00:00
<listener >
<listener-class >
edu.cornell.mannlib.vitro.webapp.servlet.setup.UpdateUploadedFiles
</listener-class>
2010-06-22 21:34:13 +00:00
</listener>
2010-06-20 19:23:19 +00:00
2010-04-02 18:16:22 +00:00
<!-- Attaching submodels permits extra RDF files to be made visible without storing the data in the DB. -->
2010-03-31 14:48:44 +00:00
<listener >
2010-04-02 18:16:22 +00:00
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.AttachSubmodels</listener-class>
2010-03-31 14:48:44 +00:00
</listener>
2010-01-29 22:13:57 +00:00
<!-- Pellet setup enables reasoning. Inferences are cached in a separate DB graph. -->
2010-06-22 21:34:13 +00:00
<!-- Changing the class name sets the kinds of inferences that are materialized. -->
2010-01-29 22:13:57 +00:00
<!-- See documentation for details. -->
<!-- If used, must be run after JenaDataSourceSetup -->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.servlet.setup.PelletReasonerSetup</listener-class>
</listener>
<!-- The followng listener records all edit changes, in reified form, to another database model -->
<!-- still at an experimental stage -->
<!-- if used, this listener should be run after all other Jena - related listeners, to avoid logging unnecessary data and slowing the context startup process -->
<!--
<listener >
<listener-class >
edu.cornell.mannlib.vitro.webapp.servlet.setup.ModelAuditorSetup
</listener-class>
</listener>
-->
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.search.lucene.LuceneSetup </listener-class>
</listener>
2010-07-11 21:21:40 +00:00
2010-07-15 15:36:27 +00:00
<!-- <listener>
2010-03-16 16:51:18 +00:00
<listener-class >
edu.cornell.mannlib.vitro.webapp.auth.policy.setup.SelfEditingPolicySetup
</listener-class>
2010-07-15 15:36:27 +00:00
</listener> -->
2010-04-08 18:42:20 +00:00
<listener >
<listener-class >
edu.cornell.mannlib.vitro.webapp.auth.identifier.UserToIndIdentifierFactorySetup
</listener-class>
</listener>
2010-01-29 22:13:57 +00:00
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.auth.policy.setup.EditorEditingPolicySetup
</listener-class>
</listener>
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.auth.policy.setup.CuratorEditingPolicySetup
</listener-class>
</listener>
<listener >
<listener-class > edu.cornell.mannlib.vitro.webapp.auth.policy.setup.DbAdminEditingPolicySetup
</listener-class>
</listener>
2010-07-11 21:21:40 +00:00
2010-05-11 20:37:48 +00:00
<listener >
<listener-class >
2010-07-27 18:58:27 +00:00
edu.cornell.mannlib.vitro.webapp.controller.freemarker.FreemarkerSetup
2010-05-11 20:37:48 +00:00
</listener-class>
</listener>
2010-06-20 19:23:19 +00:00
<!-- On shutdown, this will kill the background thread started by Apache Commons File Upload -->
2010-06-03 21:16:03 +00:00
<listener >
<listener-class >
2010-06-20 19:23:19 +00:00
org.apache.commons.fileupload.servlet.FileCleanerCleanup
2010-06-03 21:16:03 +00:00
</listener-class>
</listener>
2010-01-29 22:13:57 +00:00
<!--
<listener >
<listener-class >
2010-02-24 22:20:38 +00:00
edu.cornell.mannlib.vitro.webapp.auth.identifier.SetupFakeSelfEditingIdentifierFactory
2010-01-29 22:13:57 +00:00
</listener-class>
</listener>
-->
<!--
<listener >
<listener-class >
edu.cornell.mannlib.vitro.webapp.auth.policy.setup.AlwaysAuthorizePolicySetup
</listener-class>
</listener>
-->
2010-07-24 21:36:12 +00:00
2010-01-29 22:13:57 +00:00
<!-- Filters ********************************************************** -->
<!-- in 2.4 spec, filter chain order is first by filter - mapping <url - pattern> order in web.xml,
then filter-mapping <servlet-name > order in web.xml -->
2010-09-02 20:14:37 +00:00
<filter >
<filter-name > Session Timeout Limiting Filter</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter</filter-class>
</filter>
<filter-mapping >
<filter-name > Session Timeout Limiting Filter</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping>
2010-01-29 22:13:57 +00:00
<filter >
<filter-name > Character Set Encoding Filter</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter</filter-class>
</filter>
<filter-mapping >
<filter-name > Character Set Encoding Filter</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping>
2010-09-02 20:14:37 +00:00
2010-01-29 22:13:57 +00:00
<filter >
<filter-name > JSession Strip Filter</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter</filter-class>
</filter>
<filter-mapping >
<filter-name > JSession Strip Filter</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping>
<filter >
<filter-name > URL Rewriter Filter</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter</filter-class>
</filter>
<filter-mapping >
<filter-name > URL Rewriter Filter</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping>
2010-09-02 20:14:37 +00:00
2010-01-29 22:13:57 +00:00
<filter >
<filter-name > Portal Picker Filter</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.PortalPickerFilter</filter-class>
</filter>
<filter-mapping >
<filter-name > Portal Picker Filter</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping>
<filter >
<filter-name > VitroRequestPrep</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep</filter-class>
</filter>
<filter-mapping >
<filter-name > VitroRequestPrep</filter-name>
<url-pattern > /*</url-pattern>
<dispatcher > request</dispatcher>
<dispatcher > forward</dispatcher>
</filter-mapping>
<!-- filter>
<filter-name > AuthSetupForRequest</filter-name>
<filter-class > edu.cornell.mannlib.vitro.webapp.auth.filters.AuthSetupForRequest</filter-class>
</filter>
<filter-mapping >
<filter-name > AuthSetupForRequest</filter-name>
<url-pattern > /*</url-pattern>
</filter-mapping-->
2010-05-19 19:52:29 +00:00
<!-- Spring setup **************************************************** -->
<!--
<context-param >
<param-name > contextConfigLocation</param-name>
<param-value > /WEB-INF/baseConfig/*.xml, /WEB-INF/localConfig/*.xml</param-value>
</context-param>
<listener >
<listener-class > org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet >
<servlet-name > dispatcher</servlet-name>
<servlet-class > org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param >
<param-name > contextConfigLocation</param-name>
<param-value > /WEB-INF/baseConfig/dispatcher-servlet.xml, /WEB-INF/localConfig/dispatcher-servlet.xml</param-value>
</init-param>
<load-on-startup > 2</load-on-startup>
</servlet>
2010-01-29 22:13:57 +00:00
2010-05-19 19:52:29 +00:00
<servlet-mapping >
<servlet-name > dispatcher</servlet-name>
<url-pattern > /spring</url-pattern>
</servlet-mapping>
-->
2010-01-29 22:13:57 +00:00
<!-- Servlets ********************************************************** -->
<servlet >
<!-- adding only trimSpaces param to defaults to clean up html output -->
<servlet-name > jsp</servlet-name>
<servlet-class > org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param >
<param-name > fork</param-name>
<param-value > false</param-value>
</init-param>
<init-param >
<param-name > xpoweredBy</param-name>
<param-value > false</param-value>
</init-param>
<init-param >
<param-name > trimSpaces</param-name>
<param-value > true</param-value>
</init-param>
<load-on-startup > 3</load-on-startup>
</servlet>
<servlet >
<servlet-name > IndexController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.search.controller.IndexController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > IndexController</servlet-name>
<url-pattern > /SearchIndex</url-pattern>
</servlet-mapping>
2010-07-05 19:16:50 +00:00
<!-- This is the new navigation controller. It is not ready for the 1.1 release
see http://issues.library.cornell.edu/browse/NIHVIVO-597
2010-06-22 21:34:13 +00:00
<servlet >
<servlet-name > NavigationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.NavigationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > NavigationController</servlet-name>
<url-pattern > /nav/*</url-pattern>
</servlet-mapping>
2010-07-05 19:16:50 +00:00
-->
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > fetch</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.QueryServlet</servlet-class>
<!-- load - on - startup>2</load - on - startup -->
</servlet>
<servlet >
<servlet-name > AboutController</servlet-name>
2010-05-18 14:24:03 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.AboutController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
<servlet-name > AboutController</servlet-name>
<url-pattern > /about</url-pattern>
</servlet-mapping>
2010-10-22 21:39:14 +00:00
<servlet >
<servlet-name > HomePageController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.HomePageController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > HomePageController</servlet-name>
2010-10-28 15:09:17 +00:00
<url-pattern > /home</url-pattern>
2010-10-22 21:39:14 +00:00
</servlet-mapping>
2010-10-28 15:09:17 +00:00
2010-06-03 16:20:35 +00:00
<servlet >
2010-07-27 18:58:27 +00:00
<servlet-name > FreemarkerTestController</servlet-name>
2010-06-03 16:20:35 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.TestController</servlet-class>
</servlet>
<servlet-mapping >
2010-07-27 18:58:27 +00:00
<servlet-name > FreemarkerTestController</servlet-name>
2010-06-03 16:20:35 +00:00
<url-pattern > /freemarkertest</url-pattern>
</servlet-mapping>
2010-03-09 20:30:34 +00:00
<servlet >
<servlet-name > FakeSelfEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.FakeSelfEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > FakeSelfEditController</servlet-name>
<url-pattern > /admin/fakeselfedit</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > SiteAdminController</servlet-name>
2010-08-31 19:37:23 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.SiteAdminController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
<servlet-name > SiteAdminController</servlet-name>
<url-pattern > /siteAdmin</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > SiteAdminController</servlet-name>
<url-pattern > /siteAdmin.jsp</url-pattern>
</servlet-mapping>
2010-10-27 19:57:57 +00:00
<servlet >
<servlet-name > RevisionInfoController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.RevisionInfoController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RevisionInfoController</servlet-name>
<url-pattern > /revisionInfo</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > ImageUploadController</servlet-name>
2010-06-30 13:44:33 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.ImageUploadController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
<servlet-name > ImageUploadController</servlet-name>
2010-06-30 13:44:33 +00:00
<url-pattern > /uploadImages</url-pattern>
2010-01-29 22:13:57 +00:00
</servlet-mapping>
<servlet >
<servlet-name > FlagUpdateController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.FlagUpdateController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > FlagUpdateController</servlet-name>
<url-pattern > /flagUpdate</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > RDFUploadFormController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.RDFUploadFormController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RDFUploadFormController</servlet-name>
<url-pattern > /uploadRDFForm</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > RDFUploadController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.RDFUploadController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RDFUploadController</servlet-name>
<url-pattern > /uploadRDF</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > JenaIngestController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.JenaIngestController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > JenaIngestController</servlet-name>
<url-pattern > /ingest</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > JenaExportController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.JenaExportController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > JenaExportController</servlet-name>
<url-pattern > /export/*</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > JenaXMLFileUpload</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.JenaXMLFileUpload</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > JenaXMLFileUpload</servlet-name>
<url-pattern > /jenaXmlFileUpload/*</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > OwlImportController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.owl.OwlImportController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > OwlImportController</servlet-name>
<url-pattern > /owl</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > OwlImportServlet</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.owl.ProtegeOwlImportServlet</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > OwlImportServlet</servlet-name>
<url-pattern > /importOwl</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > JenaAdminServlet</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.jena.JenaAdminActions</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > JenaAdminServlet</servlet-name>
<url-pattern > /jenaAdmin</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > EditFrontController</servlet-name>
<servlet-class > edu.cornell.mannlib.vedit.controller.EditFrontController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > EditFrontController</servlet-name>
<url-pattern > /editForm</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > OperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vedit.controller.OperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > OperationController</servlet-name>
<url-pattern > /doEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > EntityEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.EntityEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > EntityEditController</servlet-name>
<url-pattern > /entityEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > VclassEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.VclassEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > VclassEditController</servlet-name>
<url-pattern > /vclassEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > Classes2ClassesOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Classes2ClassesOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > Classes2ClassesOperationController</servlet-name>
<url-pattern > /classes2ClassesOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > Properties2PropertiesOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Properties2PropertiesOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > Properties2PropertiesOperationController</servlet-name>
<url-pattern > /props2PropsOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > NamespacePrefixOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.NamespacePrefixOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > NamespacePrefixOperationController</servlet-name>
<url-pattern > /namespacePrefixOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > RefactorOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.RefactorOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RefactorOperationController</servlet-name>
<url-pattern > /refactorOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > IndividualTypeOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.IndividualTypeOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > IndividualTypeOperationController</servlet-name>
<url-pattern > /individualTypeOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > Tabs2TypesOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Tabs2TypesOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > Tabs2TypesOperationController</servlet-name>
<url-pattern > /tabs2TypesOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > TabIndividualRelationOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.TabIndividualRelationOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > TabIndividualRelationOperationController</servlet-name>
<url-pattern > /tabIndividualRelationOp</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > TabHierarchyOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.TabHierarchyOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > TabHierarchyOperationController</servlet-name>
<url-pattern > /doTabHierarchyOperation</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DatapropEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.DatapropEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DatapropEditController</servlet-name>
<url-pattern > /datapropEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > KeywordEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.KeywordEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > KeywordEditController</servlet-name>
<url-pattern > /keywordEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > TabEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.TabEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > TabEditController</servlet-name>
<url-pattern > /tabEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > UserEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.UserEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > UserEditController</servlet-name>
<url-pattern > /userEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > OntologyEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.OntologyEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > OntologyEditController</servlet-name>
<url-pattern > /ontologyEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > PropertyEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.PropertyEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > PropertyEditController</servlet-name>
<url-pattern > /propertyEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > PortalEditController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.PortalEditController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > PortalEditController</servlet-name>
<url-pattern > /portalEdit</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > EntityRetryController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.EntityRetryController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > EntityRetryController</servlet-name>
<url-pattern > /entity_retry</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > VclassRetryController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.VclassRetryController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > VclassRetryController</servlet-name>
<url-pattern > /vclass_retry</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DatatypeRetryController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.DatatypeRetryController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DatatypeRetryController</servlet-name>
<url-pattern > /datatype_retry</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > AllTabsForPortalListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.AllTabsForPortalListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > AllTabsForPortalListingController</servlet-name>
<url-pattern > /listTabs</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > AllClassGroupsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.AllClassGroupsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > AllClassGroupsListingController</servlet-name>
<url-pattern > /listGroups</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > PropertyGroupsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.PropertyGroupsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > PropertyGroupsListingController</servlet-name>
<url-pattern > /listPropertyGroups</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > OntologiesListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.OntologiesListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > OntologiesListingController</servlet-name>
<url-pattern > /listOntologies</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > NamespacesListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.jena.NamespacesListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > NamespacesListingController</servlet-name>
<url-pattern > /listNamespaces</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > RestrictionsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.jena.RestrictionsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RestrictionsListingController</servlet-name>
<url-pattern > /listRestrictions</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > RestrictionOperationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.RestrictionOperationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > RestrictionOperationController</servlet-name>
<url-pattern > /addRestriction</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > PortalsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.PortalsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > PortalsListingController</servlet-name>
<url-pattern > /listPortals</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > UsersListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.UsersListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > UsersListingController</servlet-name>
<url-pattern > /listUsers</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > StatementChangeListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.jena.StatementChangeListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > StatementChangeListingController</servlet-name>
<url-pattern > /statementHistory</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > WriteOutChangesController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.jena.WriteOutChangesController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > WriteOutChangesController</servlet-name>
<url-pattern > /writeOutChanges</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > VClassWebappsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.VClassWebappsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > VClassWebappsListingController</servlet-name>
<url-pattern > /listVClassWebapps</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > IndividualsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.IndividualsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > IndividualsListingController</servlet-name>
<url-pattern > /listIndividuals</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > ClassHierarchyListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.ClassHierarchyListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > ClassHierarchyListingController</servlet-name>
<url-pattern > /showClassHierarchy</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > ObjectPropertyHierarchyListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.ObjectPropertyHierarchyListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > ObjectPropertyHierarchyListingController</servlet-name>
<url-pattern > /showObjectPropertyHierarchy</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DataPropertyHierarchyListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.DataPropertyHierarchyListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DataPropertyHierarchyListingController</servlet-name>
<url-pattern > /showDataPropertyHierarchy</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > PropertyWebappsListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.PropertyWebappsListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > PropertyWebappsListingController</servlet-name>
<url-pattern > /listPropertyWebapps</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DatatypePropertiesListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.DatatypePropertiesListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DatatypePropertiesListingController</servlet-name>
<url-pattern > /listDatatypeProperties</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DataPropertyStatementListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.DataPropertyStatementListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DataPropertyStatementListingController</servlet-name>
<url-pattern > /listDataPropertyStatements</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > ObjectPropertyStatementListingController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.listing.ObjectPropertyStatementListingController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > ObjectPropertyStatementListingController</servlet-name>
<url-pattern > /listObjectPropertyStatements</url-pattern>
</servlet-mapping>
2010-05-25 20:49:50 +00:00
2010-05-11 20:37:48 +00:00
<servlet >
2010-05-18 14:24:03 +00:00
<servlet-name > IndividualListController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.IndividualListController</servlet-class>
2010-05-11 20:37:48 +00:00
</servlet>
<servlet-mapping >
2010-05-18 14:24:03 +00:00
<servlet-name > IndividualListController</servlet-name>
<url-pattern > /individuallist</url-pattern>
2010-05-11 20:37:48 +00:00
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > SearchController</servlet-name>
2010-08-27 15:52:30 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.search.controller.FreemarkerPagedSearchController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
<servlet-name > SearchController</servlet-name>
<url-pattern > /search</url-pattern>
</servlet-mapping>
<!-- for now, need to make sure the links on CALS' site doesn't break -->
<servlet-mapping >
<servlet-name > SearchController</servlet-name>
<url-pattern > /search.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > SearchController</servlet-name>
<url-pattern > /fedsearch</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > SearchController</servlet-name>
<url-pattern > /searchcontroller</url-pattern>
</servlet-mapping>
2010-06-21 16:07:20 +00:00
<servlet >
<servlet-name > AutocompleteController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.search.controller.AutocompleteController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > AutocompleteController</servlet-name>
<url-pattern > /autocomplete</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > AutocompleteController</servlet-name>
<url-pattern > /populateselect</url-pattern>
</servlet-mapping>
2010-08-27 15:52:30 +00:00
<servlet >
<servlet-name > ReorderController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.ReorderController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > ReorderController</servlet-name>
<url-pattern > /edit/reorder</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > AdminController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.AdminController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > AdminController</servlet-name>
<url-pattern > /adminCon</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > TermsOfUseController</servlet-name>
2010-05-18 14:24:03 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.TermsOfUseController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
<servlet-name > TermsOfUseController</servlet-name>
<url-pattern > /termsOfUse</url-pattern>
</servlet-mapping>
<servlet >
2010-05-25 20:49:50 +00:00
<servlet-name > ContactFormController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.ContactFormController</servlet-class>
2010-01-29 22:13:57 +00:00
</servlet>
<servlet-mapping >
2010-05-25 20:49:50 +00:00
<servlet-name > ContactFormController</servlet-name>
2010-05-18 17:38:47 +00:00
<url-pattern > /contact</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > JSON Service</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.JSONServlet</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > JSON Service</servlet-name>
<url-pattern > /dataservice</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > TabEntitiesController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.TabEntitiesController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > TabEntitiesController</servlet-name>
<url-pattern > /TabEntitiesController</url-pattern>
</servlet-mapping>
2010-10-27 18:57:13 +00:00
<!-- NOTICE: index.jsp is mapped to TabController so that we
can have the urls that use to be in the system still work even
though we no longer use index.jsp -->
<servlet >
<servlet-name > TabController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.TabController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > TabController</servlet-name>
<url-pattern > /index.jsp</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<!-- <servlet>
<servlet-name > EntityPropertyListController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.EntityPropertyListController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > EntityPropertyListController</servlet-name>
<url-pattern > /entityPropList</url-pattern>
</servlet-mapping>
-->
<servlet >
<servlet-name > EntityMergedPropertyListController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.EntityMergedPropertyListController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > EntityMergedPropertyListController</servlet-name>
<url-pattern > /entityMergedPropList</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > DashboardPropertyListController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.DashboardPropertyListController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DashboardPropertyListController</servlet-name>
<url-pattern > /dashboardPropList</url-pattern>
</servlet-mapping>
<servlet >
<servlet-name > dwr-invoker</servlet-name>
<servlet-class > uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param >
<param-name > debug</param-name>
<param-value > true</param-value>
</init-param>
<init-param >
<param-name > logLevel</param-name>
<param-value > DEBUG</param-value>
</init-param>
</servlet>
<servlet-mapping >
<servlet-name > dwr-invoker</servlet-name>
<url-pattern > /dwr/*</url-pattern>
</servlet-mapping>
2010-05-19 19:50:54 +00:00
<!-- Deprecated servlet (still used in Datastar) - retain temporarily for testing and comparison. -->
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > sendmail</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.ContactMailServlet</servlet-class>
<load-on-startup > 5</load-on-startup>
</servlet>
2010-05-19 19:50:54 +00:00
<servlet-mapping >
<servlet-name > sendmail</servlet-name>
<url-pattern > /sendmail</url-pattern>
</servlet-mapping>
<!-- end deprecated servlet -->
<servlet >
<servlet-name > sendMail</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.ContactMailController</servlet-class>
<load-on-startup > 5</load-on-startup>
</servlet>
<servlet-mapping >
<servlet-name > sendMail</servlet-name>
2010-05-19 21:08:48 +00:00
<url-pattern > /submitFeedback</url-pattern>
2010-05-19 19:50:54 +00:00
</servlet-mapping>
2010-02-22 16:32:47 +00:00
<servlet >
<servlet-name > mailusers</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.MailUsersServlet</servlet-class>
<load-on-startup > 5</load-on-startup>
</servlet>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > entity</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.EntityController</servlet-class>
</servlet>
<servlet >
<servlet-name > updateEntityFlags</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.UpdateEntityFlagServlet</servlet-class>
</servlet>
<servlet >
<servlet-name > authenticate</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Authenticate</servlet-class>
</servlet>
2010-09-03 20:58:14 +00:00
<servlet >
<servlet-name > login</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Login</servlet-class>
</servlet>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > logout</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.Logout</servlet-class>
</servlet>
<servlet >
<servlet-name > browsecontroller</servlet-name>
2010-05-18 14:24:03 +00:00
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.freemarker.BrowseController</servlet-class>
2010-05-11 20:37:48 +00:00
<load-on-startup > 5</load-on-startup>
</servlet>
2010-05-17 17:26:40 +00:00
<servlet-mapping >
<servlet-name > browsecontroller</servlet-name>
<url-pattern > /browse</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > pubsbyorg</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.vclass.PubsByDepartmentServlet</servlet-class>
<init-param >
<param-name > workspaceDir</param-name>
<param-value > /usr/local/services/vivo/logs</param-value>
</init-param>
<!-- load - on - startup>2</load - on - startup -->
</servlet>
<servlet >
<servlet-name > coauthors</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.vclass.CoAuthorServlet</servlet-class>
<init-param >
<param-name > workspaceDir</param-name>
<param-value > /usr/local/services/vivo/logs</param-value>
</init-param>
<!-- load - on - startup>2</load - on - startup -->
</servlet>
<servlet >
<servlet-name > generic_create</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.GenericDBCreate</servlet-class>
<!-- load - on - startup>2</load - on - startup -->
</servlet>
2010-06-20 19:23:19 +00:00
<servlet >
<servlet-name > serveFiles</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.filestorage.serving.FileServingServlet</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > serveFiles</servlet-name>
<url-pattern > /file/*</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > generic_editprep</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.GenericDBEditPrep</servlet-class>
</servlet>
<servlet >
<servlet-name > generic_update</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.GenericDBUpdate</servlet-class>
</servlet>
<servlet >
<servlet-name > generic_delete</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.GenericDBDelete</servlet-class>
</servlet>
<servlet >
<servlet-name > SparqlQuery</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.SparqlQueryServlet</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > SparqlQuery</servlet-name>
<url-pattern > /admin/sparqlquery</url-pattern>
</servlet-mapping>
2010-06-21 21:44:26 +00:00
2010-07-23 16:05:03 +00:00
<!--
2010-06-21 21:44:26 +00:00
<servlet >
<servlet-name > DummyVisClient</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.visualization.DummyVisClientController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > DummyVisClient</servlet-name>
<url-pattern > /admin/dummyVisClient</url-pattern>
</servlet-mapping>
2010-07-23 16:05:03 +00:00
-->
2010-06-21 21:44:26 +00:00
<servlet >
<servlet-name > VisualizationController</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.visualization.VisualizationController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > VisualizationController</servlet-name>
2010-07-29 22:17:29 +00:00
<url-pattern > /visualization</url-pattern>
2010-06-21 21:44:26 +00:00
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet >
<servlet-name > authtest</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.auth.AuthTestController</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > authtest</servlet-name>
<url-pattern > /authtest</url-pattern>
</servlet-mapping>
2010-06-21 19:04:18 +00:00
<servlet >
<servlet-name > primitiveRdfEdit</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.PrimitiveRdfEdit</servlet-class>
</servlet>
<servlet-mapping >
<servlet-name > primitiveRdfEdit</servlet-name>
<url-pattern > /edit/primitiveRdfEdit</url-pattern>
</servlet-mapping>
2010-06-29 16:15:49 +00:00
<servlet >
2010-07-02 03:40:04 +00:00
<servlet-name > primitiveDelete</servlet-name>
<servlet-class > edu.cornell.mannlib.vitro.webapp.controller.edit.PrimitiveDelete</servlet-class>
2010-06-29 16:15:49 +00:00
</servlet>
<servlet-mapping >
2010-07-02 03:40:04 +00:00
<servlet-name > primitiveDelete</servlet-name>
<url-pattern > /edit/primitiveDelete</url-pattern>
2010-06-29 16:15:49 +00:00
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<!-- ============================== servlet - mappings ======================== -->
<servlet-mapping >
<servlet-name > fetch</servlet-name>
<url-pattern > /fetch</url-pattern>
2010-02-22 16:32:47 +00:00
</servlet-mapping>
<servlet-mapping >
<servlet-name > mailusers</servlet-name>
<url-pattern > /mailusers</url-pattern>
2010-01-29 22:13:57 +00:00
</servlet-mapping>
<servlet-mapping >
<servlet-name > entity</servlet-name>
<url-pattern > /entity</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > entity</servlet-name>
<url-pattern > /entity/*</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > entity</servlet-name>
<url-pattern > /individual/*</url-pattern>
</servlet-mapping>
2010-04-13 19:51:58 +00:00
<servlet-mapping >
<servlet-name > entity</servlet-name>
<url-pattern > /display/*</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet-mapping >
<servlet-name > updateEntityFlags</servlet-name>
<url-pattern > /updateEntityFlags</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > authenticate</servlet-name>
<url-pattern > /authenticate</url-pattern>
</servlet-mapping>
2010-09-03 20:58:14 +00:00
<servlet-mapping >
<servlet-name > login</servlet-name>
<url-pattern > /login</url-pattern>
</servlet-mapping>
<servlet-mapping >
<!-- for backward - compatibility -->
<servlet-name > login</servlet-name>
<url-pattern > /login_process.jsp</url-pattern>
</servlet-mapping>
2010-01-29 22:13:57 +00:00
<servlet-mapping >
<servlet-name > logout</servlet-name>
<url-pattern > /logout</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > pubsbyorg</servlet-name>
<url-pattern > /pubsbyorg</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > coauthors</servlet-name>
<url-pattern > /coauthors</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > generic_create</servlet-name>
<url-pattern > /generic_create</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > generic_editprep</servlet-name>
<url-pattern > /generic_editprep</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > generic_update</servlet-name>
<url-pattern > /generic_update</url-pattern>
</servlet-mapping>
<servlet-mapping >
<servlet-name > generic_delete</servlet-name>
<url-pattern > /generic_delete</url-pattern>
</servlet-mapping>
<!-- ==================== tag libraries ============================== -->
<jsp-config >
<taglib >
<taglib-uri > /WEB-INF/tlds/database.tld</taglib-uri>
<taglib-location > /WEB-INF/tlds/database.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://java.sun.com/jstl/core</taglib-uri>
<taglib-location > /WEB-INF/tlds/c.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://java.sun.com/jstl/functions</taglib-uri>
<taglib-location > /WEB-INF/tlds/fn.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://vitro.mannlib.cornell.edu/edit/tags</taglib-uri>
<taglib-location > /WEB-INF/tlds/form.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://vitro.mannlib.cornell.edu/vitro/tags</taglib-uri>
<taglib-location > /WEB-INF/tlds/vitroForm.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://vitro.mannlib.cornell.edu/vitro/tags/PropertyEditLink</taglib-uri>
<taglib-location > /WEB-INF/tlds/PropertyEditLink.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://mannlib.cornell.edu/vitro/ListSparqlTag/0.1/</taglib-uri>
<taglib-location > /WEB-INF/tlds/ListSparqlTag.tld</taglib-location>
</taglib>
<taglib >
<taglib-uri > http://jakarta.apache.org/taglibs/string-1.1</taglib-uri>
<taglib-location > /WEB-INF/tlds/taglibs-string.tld</taglib-location>
</taglib>
</jsp-config>
<!-- ==================== error pages ================================ -->
<!-- <error - page>
-->
<!-- <error - code>404</error - code>
-->
<!-- <location>/templates/error/error404.jsp</location>
-->
<!-- </error - page>
-->
2010-05-19 19:52:29 +00:00
2010-01-29 22:13:57 +00:00
</web-app>