Jetty Installation
Version 9.1 by Thomas Mortagne on 2018/11/05
- Download and install Jetty. It's usually as simple as unzipping it in a directory. Let's call this directory [JETTY_HOME].
- Extract the XWiki WAR into a directory named xwiki in [JETTY_HOME]/webapps/.
- Open [JETTY_HOME]/webapps/xwiki/WEB-INF/xwiki.properties files and configure a permanent directory
- (Optional) If you want to modify the port on which Jetty will run, edit [JETTY_HOME]/start.ini. Search for "8080", replace it with the port value you wish to use and uncomment the corresponding property jetty.http.port.
Troubleshooting
Unable to parse form content
In some cases you could obtain one of the following error messages:
- org.eclipse.jetty.http.BadMessageException: 400: Unable to parse form content
This can be related to a form containing too many parameters. In order to fix this issue, you can modify your jetty.xml file as explained in Configuring form limits for the server.