现在可以登录进去,是因为JDBC_Config_Sample1.properties复制过去的时候忘记修改username和password了,还有后面还出现了2个问题,分别是因为users表里的locale字段和tenant字段为空,按字面理解和代码里的public static Locale getLocale(final String localeID){if (2 > ...
显示全部现在可以登录进去,是因为JDBC_Config_Sample1.properties复制过去的时候忘记修改username和password了,
还有后面还出现了2个问题,分别是因为users表里的locale字段和tenant字段为空,
按字面理解和代码里的
public static Locale getLocale(final String localeID)
{
if (2 > localeID.length())
return Locale.ENGLISH;
final String language = localeID.substring(0, 2);
final int fullLocaleLength = 5;
if (fullLocaleLength == localeID.length())
{
final String country = localeID.substring(3, 5);
return new Locale(language, country);
}
return new Locale(language);
}
来看locale应该是用户语言,随便给了一个zh-cn
tenant字段不知道是用来干什么的
/**
*
To configure Multi-tenancy, the following advanced properties must be added via the Configuration Tool
*
*
Name
Value
* ==============================
======
*
multitenancy.TenantPattern
~/parameters/tenant
*
*
Refer to Tenant Patterns within Multi-Tenancy product documentation for details
*/
private void setTenantId(Account account, String tenantId) {
account.addCustomProperty(TENANTID_ACCOUNT_PROPERTY, tenantId);
}
看代码的注释好像是说多用户管理之类的,也随便给了个1
登录成功,但是出现用户名不显示的问题
还有关于权限的问题
谢谢!
收起