You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@continuum.apache.org by "Wendy Smoak (JIRA)" <ji...@codehaus.org> on 2009/09/10 00:16:32 UTC
[jira] Updated: (CONTINUUM-1963) appserver.base should be
configurable for the webapp without a system property
[ http://jira.codehaus.org/browse/CONTINUUM-1963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wendy Smoak updated CONTINUUM-1963:
-----------------------------------
Fix Version/s: Reviewed
> appserver.base should be configurable for the webapp without a system property
> ------------------------------------------------------------------------------
>
> Key: CONTINUUM-1963
> URL: http://jira.codehaus.org/browse/CONTINUUM-1963
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Environment: Continuum 1.2.2 web archive (not standalone)
> Tomcat 6.0.18
> Reporter: Michael Johns
> Fix For: Reviewed
>
>
> I'm trying to run multiple instances of apache-continuum-1.2.2.war in a single Tomcat container. I've got it up and running just fine, but there are a few areas where the instances overlap that prevent me from actually using them.
> 1. By default, the values from the "Configuration" page on the GUI are saved to continuum.xml in the ${appserver.base}/conf directory. This is a problem because all instances want to share that same file. That means all instances try to share working directories, which is very bad. I tracked down this value in the WEB-INF/classes/META-INF/continuum directory of the web archive, but changing it there did no good. Then I found it in the spring-context.xml file within the META-INF directory of the continuum-configuration-1.2.2.jar file that's within the WEB-INF/lib directory of the main web application. Updating it in that file did the trick. But now I need a separate web archive for each of my instances, which is what I was trying to avoid in the first place.
> 2. The values on the "Appearance" page are saved in a continuum-appearance.xml file that also lives in the ${appserver.base}/conf directory. Unfortunately, the path to this file is hard-coded in the DefaultAppareanceConfiguration implementation. The location of this config file should really come out of config as well. Fortunately I don't care too much if each of my instances has the same footer.
> There needs to be a way to override the default configuration directory per instance without having to dig two libraries deep into the web archive. As far as I can tell, this is the only thing preventing me from cleanly running N Continuum instances in parallel.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira