Configure Tomcat URL Character Restrictions - ALE Learnset Manager - 23.1 - 23.1 - Brainware - external

ALE Learnset Manager Installation and Upgrade Guide

Platform
Brainware
Product
ALE Learnset Manager
Release
23.1
License

In the more recent versions of Apache Tomcat, such as 9.0.8 and above, the characters that can be present in a URL has been restricted. For ALM to work correctly, this restriction must be relaxed. To configure your Apache installation, complete the following steps.

  1. Modify the server.xml file in the Apache Tomcat Conf directory.
  2. Find the Connector element that defines the port on which Tomcat receives requests. Typically, it is port 8080 but this could have been modified at your site.
    <Connector port="8080" protocol="HTTP/1.1"
    	xpoweredby="false" server="Web"
    	connectionTimeout="20000"
    	redirectPort="8443"
    	/>
    
  3. Add the underlined lines and restart Tomcat.
    <Connector port="8080"
    	protocol="HTTP/1.1"
    	xpoweredby="false" server="Web"
    	connectionTimeout="20000"
    	redirectPort="8443"
    	relaxedPathChars='[]|'
    	relaxedQueryChars='[]|{}^&#x5c;&#x60;&quot;&lt;&gt;'
    	/>
    
    Note: You must apply this configuration to all Tomcat servers which have the ALE Learnset Manager web application installed.