Guest User

Untitled

a guest
Sep 9th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. How to configure Multi-tenant plugin as single-tenant with Spring security plugin as resolver?
  2. tenant {
  3. mode = "singleTenant"
  4. resolver.type = "springSecurity"
  5. datasourceResolver.type = "config"
  6.  
  7. dataSourceTenantMap {
  8. t1 = "jdbc:hsqldb:file:custFoo"
  9. t2 = "jdbc:hsqldb:file:custBar"
  10. }
  11. }
  12.  
  13. ERROR errors.GrailsExceptionResolver - Executing action [list] of controller [org.example.TicketController] caused exception: java.lang.StackOverflowError
  14.  
  15. Caused by: java.lang.StackOverflowError
  16. at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.getTenantIdFromSpringSecurity(SpringSecurityCurrentTenant.groovy:50)
  17. at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.this$2$getTenantIdFromSpringSecurity(SpringSecurityCurrentTenant.groovy)
  18. at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant$this$2$getTenantIdFromSpringSecurity.callCurrent(Unknown Source)
  19. at org.grails.multitenant.springsecurity.SpringSecurityCurrentTenant.get(SpringSecurityCurrentTenant.groovy:41)
  20. at com.infusion.tenant.spring.TenantBeanContainer.getBean(TenantBeanContainer.java:53)
  21. at com.infusion.tenant.spring.TenantMethodInterceptor.invoke(TenantMethodInterceptor.java:32)
  22. at $Proxy14.getConnection(Unknown Source)
  23.  
  24. mode = "singleTenant" // "singleTenant" OR "multiTenant"
  25. datasourceResolver.type = "config" //This is the default and can be omitted
  26.  
  27. dataSourceTenantMap {
  28. **t1 = "java:comp/env/jdbc/lh_dev1"****
  29. **t2 = "java:comp/env/jdbc/lh_dev2"**
  30. }
  31.  
  32. resolver.request.dns.type = "config" //This is the default
  33. domainTenantMap {
  34. lh_dev1 = 1
  35. lh_dev2 = 2
  36.  
  37. }
  38. }
  39.  
  40. tenant{
  41. resolver.type = "springSecurity"
  42. }
Add Comment
Please, Sign In to add comment