Read the documentation about configuring your Manager. Basically you have to 
change the 

        <init-param>
            <param-name>ConfigFile</param-name>
            <param-value>WEB-INF/yourconfigfile.xml</param-value>
        </init-param>

to point to your file.

And in that file you can specify your config manager, it looks like this:

 <soapServer>
   <configManager value="com.yourClass" />
 </soapServer>


vic .

On Fri, 28 Sep 2001 19:14, you wrote:
> Hi,
>
> Something cross my mind..when I was using this tool:
>  >Usage: java org.apache.soap.server.ServiceManagerClient [-auth
>
> username:password] url operation arguments
>
>  >where
>  >        username and password is the HTTP Basic authentication info
>  >        url is the Apache SOAP router's URL whose services are managed
>  >        operation and arguments are:
>  >                deploy deployment-descriptor-file.xml
>  >                list
>  >                query service-name
>  >                undeploy service-name
>
> and URL is be http://somehost.somedomain.com:8080/soap/servlet/rpcrouter
> for managing the soap services.
> This is also the URL we use by the soap client to connect to for soap
> deployed services.
>
> In a production environment over the internet, this can be very dangerous.
> Hackers can use the same tool
> to exploit the soap services we publish using this URL.
>
> Is there anyway I can turn off the Manager part of the rpcrouter
> [org.apache.soap.providers.RPCJavaProvider ]
> and still allow my client to connect to this URL? Is there another
> rpcrouter that does not have any management binary
> in it?
>
> Did I miss anything? Maybe is documented. If no such feature is avail, Can
> someone please
> show me how to work around?
>
> thanks 1000,
> Boon Pang

-- 
Victor Hadianto
Nuix Pty. Ltd.      (02) 9283 9010

Reply via email to