Jetty Installation
Version 10.1 by Thomas Mortagne on 2020/01/28
- 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.