Error 1: [E.IWP.CONTEXT.WEB.10001] Failed to resovled Tenant ID.
Error Message:
ERROR] j.c.i.s.c.w.i.ContextFilter - [E.IWP.CONTEXT.WEB.10001] Failed to start the context lifecycle.
java.lang.NullPointerException: null
at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoSelector.getDialect(IntramartDialectAutoSelector.java:25)
at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoSelector.getTenantDatabaseDialect(IntramartDialectAutoSelector.java:13)
at jp.co.intra_mart.mirage.ext.session.IntramartDatabaseManagerSession.getTenantDatabaseSqlManager(IntramartDatabaseManagerSession.java:174)
at jp.co.intra_mart.mirage.ext.dao.DAOFactory.getTenantDatabaseDAO(DAOFactory.java:96)
java.lang.NullPointerException: null
at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoSelector.getDialect(IntramartDialectAutoSelector.java:25)
at jp.co.intra_mart.mirage.ext.dialect.IntramartDialectAutoSelector.getTenantDatabaseDialect(IntramartDialectAutoSelector.java:13)
at jp.co.intra_mart.mirage.ext.session.IntramartDatabaseManagerSession.getTenantDatabaseSqlManager(IntramartDatabaseManagerSession.java:174)
at jp.co.intra_mart.mirage.ext.dao.DAOFactory.getTenantDatabaseDAO(DAOFactory.java:96)
Solution:
data-source-mapping-config.xml
<tenant-data-source> <tenant-id>default</tenant-id> <resource-ref-name>java:comp/env/jdbc/default</resource-ref-name> </tenant-data-source>
The Tenant ID should be same as <tenant-id>default</tenant-id>.
※If you want to reinstall the tenant environments.
you should drop all tables and procedures, and storage folders
※If you want to reinstall the tenant environments.
you should drop all tables and procedures, and storage folders
Error 2: [E.IWP.CONTEXT.WEB.10007] Resource not found on authorize.
The correct sequences are:
- Regist Resource From Authorize Menu, service://xxx/xxx
- Regist MenuItem
- Set Access Permission By AuthMap Button On MenuItem page.
Solution:
1. Regist Resources From Authorize MenuItem.
Before Registering Page Or Job Resources, Can register a folder,
Before Registering Page Or Job Resources, Can register a folder,
Just let the URI Empty. The Page Or Job URI format is like:
Service:/imart/logic/main
2. Mapping Page/Job to Resouces On Menu AuthorizeSetting.
Service:/imart/logic/main
2. Mapping Page/Job to Resouces On Menu AuthorizeSetting.
3.Setting Authorize By URI:
***Caution: Difference between authz setting and menu setting. ***
# authz setting
http://127.0.0.1:8080/[project]/tenant/authz/settings/mbi-screen?
# menu setting
http://127.0.0.1:8080/[project]/tenant/menu/settings?
没有评论:
发表评论