Found the solution by using context parameters, works quite nicely i would say.

Add this to your web.xml 

[code]<context-param>
        <param-name>magnolia.initialization.file</param-name>
        <param-value>
        
WEB-INF/config/${servername}/${contextParam/magnoliaInstance}/magnolia.properties,
        WEB-INF/config/${servername}/magnolia.properties,
        WEB-INF/config/${contextParam/magnoliaInstance}/magnolia.properties,
        WEB-INF/config/default/magnolia.properties
        </param-value>
  </context-param>[/code]


I have split my configuration directories to something like this:
[code]config/testAuthor
config/testPublic
config/prodAuthor
config/prodPublic[/code]

Then on each tomcat instance (test author, prod public etc) in the 
tomcat/conf/Catalina/localhost/ i added a file called ROOT.xml
in the file i have defined ${contextParam/magnoliaInstance} variable specific 
to each instance:

[code]
<Context docBase="../my-app/my-app.war" reloadable="false">
  <Parameter name="magnoliaInstance" value="prodAuthor" override="false"/>
</Context>
[/code]

Worked like a charm!

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=f05fc09c-c82f-4e0e-bf68-ed90f44b46d6


----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

  • [magnolia-dev] Friendly URLs Gediminas Zalys (via Magnolia Forums)
    • [magnolia-dev] Re: Friendly UR... Gediminas Zalys (via Magnolia Forums)

Reply via email to