On 07/26/2011 09:49 AM, Tim Jones wrote: > Sergiu, > > Thanks very much for your response. > > I have answered your questions inline below > > On 24 Jul 2011, at 23:32, Sergiu Dumitriu wrote: > >> On 07/22/2011 08:56 AM, Tim Jones wrote: >>> When using the Watchlist Application in XWiki Enterprise 3.1 with >>> Enterprise Manager, the changed document links in the notification emails >>> have incorrect URLs >>> >>> There are 2 problems: >>> >>> duplicated "/bin/" element in link URL >>> e.g. http://subwiki.server.com/bin/bin/view/SpaceName/PageName >> >> This might be caused by an incorrect configuration in the httpd >> frontend. I guess you're trying to shorten URLs by rewriting URLs, right? > > Actually no, in Apache I am merely using ProxyPass and ProxyPassReverse to > map / to the correct server and port : > ProxyPass / http://localhost:8888/ > ProxyPassReverse / http://localhost:8888/ > ProxyPreserveHost on > > I am not using mod_rewrite at all > > Incidentally xwiki application is in $TOMCAT_HOME/webapps/xwiki - it is not > the ROOT app. > > I have also *not* modified web.xml to do anything non-standard > >>> incorrect wiki >>> e.g. changed doc in wiki#1, but server component of link url points to >>> wiki#2 >> >> Is either of these the main wiki? Does it always happen in the same way, >> like wiki#1 is the main wiki, and wiki#2 is one of the virtual wikis? > > It seems to consistently map doc change events in the main wikis to one of > the subwikis in the URL of the link to the modified document.. > > N.B. This is despite actually naming the correct (main) Wiki correctly higher > up in the notification email (i.e. next to the world icon) > > The links to changed documents in the other subwiki are correct. > > The links to changed documents in the subwiki to which notifications from the > main wiki are being incorrectly ascribed are correct. > >>> We are using both global and local users in the subwikis. >> Do these problems happen for both kinds of users? > > Since the links to changed documents,which are being incorrectly ascribed to > the alias of a subwiki, are in the main wiki, there are no local users > affected (as users in the main wiki are global) > >>> Using tomcat 7 with mysql (both setup as in install guide) >>> >>> Everything else works fine. >>> >>> Has anyone any idea what is going wrong and how I might correct? >> >> One possibility is that the main wiki doesn't have a proper wiki >> descriptor, thus its own base URL is not explicitly set. When this >> happens, the URL factory gets initialized with values from the first URL >> that is accessed when the application starts, and so it could wrongly >> set an URL used for a virtual wiki as the base for the main wiki. > > The fields in the WikiManager entry for the main wiki (at > http://server.domain.co/bin/view/XWiki/XWikiServerXwiki) all seem correct > > What should I be looking for and correcting?
Edit webapps/xwiki/WEB-INF/xwiki.cfg and search for the section about xwiki.home; uncomment and set a proper value for it. Restart Tomcat, and see if it works. >>> Thanks, >>> >>> Tim -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users