WSO2 продукт, предоставленный сценарием "chpasswd.sh", предназначен для изменения пароля администратора продукта, и он не имеет ничего общего с паролем базы данных h2.
Если вы пытаетесь изменить пароль базы данных H2, вам нужно будет войти в консоль h2 и обновить пароль пользователя db.Ниже приведены шаги.
Вы можете загрузить форму консоли h2 [1].После этого распакуйте его и перейдите в папку h2 / bin.Затем запустите консоль h2 с помощью следующей команды.
sh h2.sh
Теперь вы можете получить доступ к консоли h2 в браузере (http://localhost:8082) и получить доступ к базе данных с путем к базе данных и текущими учетными данными. Затем запустите приведенный ниже SQL, чтобы обновить пароль базы данных.
ALTER USER wso2carbon SET PASSWORD 'NEW_PASSWORD'
После этого изменения продукт WSO2 не запустится из-за обновления пароля базы данных. Вам потребуется обновить пароль базы данных в файле «repository / conf / datasources / master-datasources.xml».
Также важно отметить, что H2 не рекомендуется для продуктов WSO2, используемых в производстве.
[1] http://www.h2database.com/h2-2017-06-10.zip