For i2geo, I solve this using Apache mod_rewrite: only some paths, those candidate to be often exchanged, are rewritten and proxied accordingly, all others remain to /xwiki.
-- given a path that should be shortened, make a rewrite rule that redirects to the shorter variant -- given a path that is shortened, proxy the right variant -- per default proxy everything /xwiki The bigger problem with this intent is that you have the URLs output to /xwiki. Maybe a stock xwiki can correct all of them, but I've seen a lot of hard coding there (and I practice it every day, e.g. for css or javascript). paul Le 11 sept. 2012 à 10:58, Dmitry Bakbardin a écrit : > Hi! > I had the same "problem" with non-debian configuration. I wanted also to set > up XWiki as root. > As Tomcat is not exactly web server, there are some solutions: > > 1. The way you described. > > As far as I understood you have now "wikiless" path - without /xwiki part. > I raised this problem some time ago and Sergiu Dumitriu answered me following: > >> 1. Is it crucial for XWiki and/or some XWiki applications to eat shorten URL >> on Tomcat's level? >> Will it affect, for example, on virtual wiki mapping for URLs based >> addresses like http://myfarm.net/xwiki/wiki/wikiname/? > > XWiki should work just fine with the shorter URLs. The "xwikiless" > information might be very outdated, when it used to be true that some > parts of XWiki would fail. > > I didn't get exact consequences of "very outdated" , thus solved it other way. > > 2. Set up Glassfish (or any other) - it can manage ROOT fine itself. > > 3. "Cover" Tomcat with an web server. I found nginx as best solution for me. > > Finally I set up Tocat + nginx, that makes it very flexible and fast. If you > need - write me in private, I'd share a nginx configuration to solve a > problem: mydomain.com -> nginx -> localhost:8080/xwiki. So, endusers use only > mydomain.com paths. > > The same is possible with any web-server actually. > > Kind regards, > > Dmitry > > > > Tue, 11 Sep 2012 10:30:03 +0200 от Thomas Mortagne > <thomas.morta...@xwiki.com>: >> >> >> > > >> > > > >> On Tue, Sep 11, 2012 at 8:49 AM, Eugen Colesnicov <ecolesni...@gmail.com> >> wrote: >> >> I found solution for me. Sorry for stupid questions, but it is new expirience >> >> for me. >> >> Answer: >> >> - open folder /etc/tomcat6/Catalina/localhost. In this folder exists 2 >> >> files: ROOT.xml & xwiki.xml. >> >> - delete ROOT.xml >> >> - rename xwiki.xml to ROOT.xml >> >> - edit ROOT.xml after renaming, change ..path="/xwiki".. to ..path="/".. >> >> - save ROOT.xml >> >> - restart tomcat >> >> >> >> Maybe it will helpful for somebody else. >> >> > It would be a nice addition to >> http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationViaAPT >> > ;) >> >> >> >> >> -- >> >> Best regards >> >> Eugen Colesnicov >> >> >> >> >> >> >> >> -- >> >> View this message in context: >> http://xwiki.475771.n2.nabble.com/xwiki-as-root-webapp-tp7581242p7581253.html >> >> Sent from the XWiki- Users mailing list archive at Nabble.com. >> >> _______________________________________________ >> >> users mailing list >> >> users@xwiki.org >> >> http://lists.xwiki.org/mailman/listinfo/users >> >> >> >> > -- >> > Thomas Mortagne >> > _______________________________________________ >> > users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > > > > > > > > Kind regards, > > Dmitry > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users