You can't manipulate sub wikis trough localhost or IP which is always
associated to main wiki and there is nothing in the XML-RPC URL to
indicate the wiki like there is in REST API. That said it should be ok
when you access the wiki using the domain associated to the wiki. Like
in 
http://somewiki.mydomainh.com/xwiki/xmlrpc/confluence.
Note that the XML-RPC API is more or less deprecated in flavor of the
REST API so you might want to migrate if not too much work.
On Tue, Aug 14, 2012 at 4:07 PM, Jones, Dan <DaJones(a)national.aaa.com> wrote:
  How can you use the standard XWikiXMLRPCClient to add
pages or spaces to a particular wiki, when you are running the XWiki Enterprise Manager
application?
 I have installed everything, and I've made 2 new wikis.
 When I log in as localhost:8080/xwiki/xmlrpc/confluence, I can add a space or page, but I
can't specify which wiki to use!
 The url localhost:8080/xwiki/wiki/NEW_WIKI/xmlrpc/confluence doesn't hit the xml rpc
servlet filter. It initializes my context to the XWiki that is the main one, not a
sub-wiki.
 String url = "http://localhost:8080/xwiki/xmlrpc/confluence";
       XWikiXmlRpcClient rpc = new XWikiXmlRpcClient( url);
       rpc.login( user, pass);
 rpc.storePage(someNewPage);
 Thanks!
 Dan
 ________________________________
 This communication (including all attachments) is intended solely for
 the use of the person(s) to whom it is addressed and should be treated
 as a confidential AAA communication. If you are not the intended
 recipient, any use, distribution, printing, or copying of this email is
 strictly prohibited. If you received this email in error, please
 immediately delete it from your system and notify the originator. Your
 cooperation is appreciated.
 _______________________________________________
 devs mailing list
 devs(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/devs 
--
Thomas Mortagne