HTTP Status 500 - No Context configured to process this request type.
Status report message No Context configured to process this request description.
The server encountered an internal error (No Context configured to process this request) that prevented it from fulfilling this request.Apache Tomcat/4.1.31
Upon closer examination of the web.xml file, it was discovered that the "PrefAdmin" servlet lines (in the web.xml file) appeared twice causing a non-unique name error. This can be caused by:
- running the Omni Mobile installer twice without running the uninstaller between the two installations, or
- having the web.xml file open and locked (by a user or by the server) when the uninstaller is run.
When the administrator took the second set of references out of the web.xml file and started Tomcat, everything seemed to start up properly.
This is an example of what a correct web.xml file should contain:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- Updated by Omni Mobile Installer on Fri Feb 17 11:21:11 MST 2006 -->
<servlet>
<servlet-name>PrefAdmin</servlet-name&a mp;g t;
<servlet-class>com.omnits.prefadmin.servle t.PrefAdminServlet</servlet-class>
<init-param>
<param-name>context.1</param-name >
<param-value>/applicationContext.xml </param-value>
</init-param>
<load-on-startup> </load-on-startup>
</servlet>
<servlet>
<servlet-name>DisplayChart</servlet-nam e>
<servlet-class>com.omnits.prefadmin.servle t.DisplayChartServlet</servlet-class>
<load-on-startup> </load-on-startup>
</servlet>
<servlet>
<servlet-name>webacc</servlet-name>
<!-- Updated by Omni Mobile Installer on Fri Feb 17 11:21:11 MST 2006 -->
<servlet-class>com.omnits.prefadmin.servle t.OmniMobileServlet</servlet-class>
<init-param>
<param-name>Config</param-name> ; ;
<param-value>SYS:/Novell/WebAccess/w ebacc.cfg</param-value>
</init-param>
<load-on-startup> </load-on-startup>
</servlet>
<servlet>
<servlet-name>spellchk</servlet-name> ; ;
<servlet-class>com.novell.collexion.spell. servlet.SpellServlet</servlet-class>
<init-param>
<param-name>Config</param-name> ; ;
<param-value>SYS:/Novell/WebAccess/s pellchk.cfg</param-value>
</init-param>
<load-on-startup> </load-on-startup>
</servlet>
<!-- Updated by Omni Mobile Installer on Fri Feb 17 11:21:11 MST 2006 -->
<servlet-mapping>
<servlet-name>PrefAdmin</servlet-name&a mp;g t;
<url-pattern>/PrefAdmin/*</url-pattern& amp; gt;
</servlet-mapping>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-nam e>
<url-pattern>/DisplayChart/*</url-patte rn>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webacc</servlet-name>
<url-pattern>/webacc/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>spellchk</servlet-name> ; ;
<url-pattern>/spellchk/*</url-pattern&a mp;g t;
</servlet-mapping>
</web-app>