Can someone suggest either what I'm doing wrong, or a way to get more information in the logs:
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>Security Managment Consulting</display-name> <servlet> <servlet-name>XmlRpcServlet</servlet-name> <servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class> <init-param> <param-name>enabledForExtensions</param-name> <param-value>false</param-value> <description> Sets whether the servlet supports vendor extensions for XML-RPC. </description> </init-param> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>XmlRpcServlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app> XmlRpcServlet.properties: Picture=com.secmgmt.xmlrpc.picture.four.change_status.ChangeStatus ChangeStatus.java: package com.secmgmt.xmlrpc.picture.four.change_status; public class ChangeStatus { public static final int SUCCESS = 0; public static final int INVALID_LOGIN = 1; public static final int EID_NOT_FOUND = 2; public static final int SERVER_NOT_PRIMARY = 3; public static final int NO_CHANGE_NEEDED = 4; public int add(int one, int two) { return one + two; } } Log message: Sep 11, 2009 9:08:38 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive xmlrpc-status.war Sep 11, 2009 9:08:39 AM org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart Sep 11, 2009 9:08:39 AM org.apache.catalina.core.StandardContext start SEVERE: Context [/xmlrpc-status] startup failed due to previous errors