Cambie la configuración de la contraseña de base de datos almacenada localmente para mejorar la seguridad de la aplicación. Cifre la contraseña utilizando el algoritmo de cifrado AES. Esta solución no se aplica si utiliza Windows de autenticación para el acceso a la base de datos.
Procedimiento
- Detenga el servidor License Metric Tool.
- Para cifrar la contraseña de la base de datos con AES, realice los pasos siguientes.
- Establezca la variable JAVA_HOME .
export JAVA_HOME=Installation_directory/jre/jre
set JAVA_HOME=Installation_directory\jre\jre
- Ejecute el siguiente mandato.
Installation_directory/wlp/bin/securityUtility encode
--encoding=aes
Installation_directory\wlp\bin\securityUtility.bat encode
--encoding=aes
Proporcione la contraseña actual de la base de datos.
Enter text:
Re-enter text:
{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX
- Actualice la contraseña de base de datos en el archivo server.xml . Especifique el valor generado en el paso anterior en la línea de código siguiente:
- Base de datos DB2:
<properties.db2.jcc databaseName='temadb' driverType='4' enableExtendedIndicators='2'
password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX' portNumber='25000' serverName='localhost' user='db2inst1'/>
- Base de datos MSSQL
<properties.microsoft.sqlserver databaseName='temadb'
password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX'' serverName='localhost' user='sa'/>
El archivo
server.xml se encuentra en la carpeta siguiente.
Installation_directory/wlp/usr/servers/server1
Installation_directory\wlp\usr\servers\server1
- Actualice la contraseña de base de datos en el archivo database.yml , que se encuentra en la carpeta siguiente.
Installation_directory/wlp/usr/servers/server1/config
Installation_directory\wlp\usr\servers\server1\config
Especifique el valor generado en el paso 2 en la línea de código siguiente.
encrypted_password: "{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX"
- Inicie el servidor License Metric Tool.