HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2012-07-23 dcee8e103a66fec9a3549ce44cf82cfc2b7e66a5
enable xmlrpc system modul
1 files added
3 files modified
27 ■■■■ changed files
hsarback/conf/WEB-INF/dev-web.xml 2 ●●● patch | view | raw | blame | history
hsarback/conf/WEB-INF/prod-web.xml 2 ●●● patch | view | raw | blame | history
hsarback/conf/WEB-INF/test-web.xml 2 ●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/remote/HSXmlRpcServlet.java 21 ●●●●● patch | view | raw | blame | history
hsarback/conf/WEB-INF/dev-web.xml
@@ -122,7 +122,7 @@
   <servlet>
        <servlet-name>XmlRpcServlet</servlet-name>
        <servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class>
        <servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
        <init-param>
          <param-name>enabledForExtensions</param-name>
          <param-value>true</param-value>
hsarback/conf/WEB-INF/prod-web.xml
@@ -122,7 +122,7 @@
   <servlet>
        <servlet-name>XmlRpcServlet</servlet-name>
        <servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class>
        <servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
        <init-param>
          <param-name>enabledForExtensions</param-name>
          <param-value>true</param-value>
hsarback/conf/WEB-INF/test-web.xml
@@ -122,7 +122,7 @@
   <servlet>
        <servlet-name>XmlRpcServlet</servlet-name>
        <servlet-class>org.apache.xmlrpc.webserver.XmlRpcServlet</servlet-class>
        <servlet-class>de.hsadmin.remote.HSXmlRpcServlet</servlet-class>
        <init-param>
          <param-name>enabledForExtensions</param-name>
          <param-value>true</param-value>
hsarback/src/de/hsadmin/remote/HSXmlRpcServlet.java
New file
@@ -0,0 +1,21 @@
package de.hsadmin.remote;
import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.metadata.XmlRpcSystemImpl;
import org.apache.xmlrpc.server.PropertyHandlerMapping;
import org.apache.xmlrpc.server.XmlRpcHandlerMapping;
import org.apache.xmlrpc.webserver.XmlRpcServlet;
public class HSXmlRpcServlet extends XmlRpcServlet {
    private static final long serialVersionUID = 1L;
    @Override
    protected XmlRpcHandlerMapping newXmlRpcHandlerMapping()
            throws XmlRpcException {
        XmlRpcHandlerMapping handlerMapping = super.newXmlRpcHandlerMapping();
        XmlRpcSystemImpl.addSystemHandler((PropertyHandlerMapping) handlerMapping);
        return handlerMapping;
    }
}