After upgrading to Data360 Analyze version 3.6.x, you may encounter the following error while uploading LNA files:
Required request part 'file' is not present
Error code: org.springframework.web.multipart.support.MissingServletRequestPartException
This error should only occur if you have HTTPS enabled.
BACKGROUND:
When we upgraded Tomcat in 3.6.0, it unfortunately introduced a bug, which Tomcat are planning to fix in their next release, but in the meantime we have a workaround.
WORKAROUND:
In the HTTPS setup documentation, we instruct customers to make some config changes to this file: <Data360Analyze installation directory>\tomcat\conf\server.xml
by adding the following:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="conf/keystore.jks" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>
The workaround for this issue is to
- stop Analyze
- change the top line to use the org.apache.coyote.http11.Http11Nio2Protocol
protocol
- restart Analyze
So the above becomes:
<Connector protocol="org.apache.coyote.http11.Http11Nio2Protocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="conf/keystore.jks" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>
Comments
0 comments
Please sign in to leave a comment.