Encontrarás un error en Tomcat al actualizar a MicroStrategy One Junio 2024 debido a que a partir de MicroStrategy ONE (Junio de 2024), Tomcat se actualizó de la versión 9 a 10.1.x. Algunas propiedades de configuración HTTPS obsoletas están disponibles en Tomcat 9, pero se han eliminado en Tomcat 10.1.x. Se debe ajustar la configuración con sus propiedades correspondientes en Tomcat 10.1.x.
Tabla de Contenidos
ocultar
Especificaciones del entorno
- Microsoft Windows 10
- MicroStrategy 2021 Junio 2021
Solución
- Abrir el fichero «server.xml» ubicado en «C:\Program Files (x86)\Common Files\MicroStrategy\tomcat\apache-tomcat-10.1.24\conf» si está instalado por defecto.
- Localiza y comenta el conector configurado por el puerto 8443 por el esquema https:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLSv1.2, TLSv1.3" keystoreFile="úbicaciónFichero.pfx" keystorePass="contraseñaCertificado" />
- Agrega las siguientes líneas nuevas modificando el nombre del servidor, la ubicación del certificado pfx y su contraseña:
<Connector SSLEnabled="true" port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" server="nombreServidor" scheme="https" secure="true" compression="on" compressionMinSize="1024"> <SSLHostConfig certificateVerification="none" sslProtocol="TLSv1.2"> <Certificate certificateKeystorePassword="contraseñaCertificado" certificateKeystoreFile="úbicaciónFichero.pfx"/> </SSLHostConfig> <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol"/> </Connector>
- Reinicia el servicio de Tomcat.
Diferencias Tomcat 9 y Tomcat 10
Tomcat 9 | Tomcat 10 | ||
---|---|---|---|
Nodo XML | Atributo XML | Nodo XML | Atributo XML |
Connector | clientAuth | SSLHostConfig | certificateVerification |
Connector | sslProtocol | SSLHostConfig | sslProtocol |
Connector | keystorePass | Certificate | certificateKeystorePassword |
Connector | keystoreFile | Certificate | certificateKeystoreFile |
Connector | keystoreType | Certificate | certificateKeystoreType |
Connector | keystoreProvider | Certificate | certificateKeystoreProvider |
UpgradeProtocol | compression | Connector | compression |
UpgradeProtocol | compressionMinSize | Connector | compressionMinSize |