Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- How to configure Multi-tenant plugin as single-tenant with Spring security plugin as resolver?
- tenant {
- mode = "singleTenant"
- resolver.type = "springSecurity"
- datasourceResolver.type = "config"
- dataSourceTenantMap {
- t1 = "jdbc:hsqldb:file:custFoo"
- t2 = "jdbc:hsqldb:file:custBar"
- }
- }
- ERROR errors.GrailsExceptionResolver - Executing action [list] of controller [org.example.TicketController] caused exception: java.lang.StackOverflowError
- Caused by: java.lang.StackOverflowError
- at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.getTenantIdFromSpringSecurity(SpringSecurityCurrentTenant.groovy:50)
- at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.this$2$getTenantIdFromSpringSecurity(SpringSecurityCurrentTenant.groovy)
- at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant$this$2$getTenantIdFromSpringSecurity.callCurrent(Unknown Source)
- at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.get(SpringSecurityCurrentTenant.groovy:41)
- at com.infusion.tenant.spring.TenantBeanContainer.getBean(TenantBeanContainer.java:53)
- at com.infusion.tenant.spring.TenantMethodInterceptor.invoke(TenantMethodInterceptor.java:32)
- at $Proxy14.getConnection(Unknown Source)
- mode = "singleTenant" // "singleTenant" OR "multiTenant"
- datasourceResolver.type = "config" //This is the default and can be omitted
- dataSourceTenantMap {
- **t1 = "java:comp/env/jdbc/lh_dev1"****
- **t2 = "java:comp/env/jdbc/lh_dev2"**
- }
- resolver.request.dns.type = "config" //This is the default
- domainTenantMap {
- lh_dev1 = 1
- lh_dev2 = 2
- }
- }
- tenant{
- resolver.type = "springSecurity"
- }
Add Comment
Please, Sign In to add comment