I think having the index.properties to know what configurations will be started on launch was useful information. I'd like to see a replacement for this in some form or another, perhaps something like what we discussed on one of the other threads yesterday having an xml file perhaps listing useful information about each application like the full configID, state, messages, etc..., so rather having to go to the console we have single file that users could go to.

In addition as far as the repo structure... I think something simple would suffice for now just to break apart user apps from system configuration and libraries.

../G11/repository/
../G11/applications/

Perhaps there may be some value later down to break it down even further... as to seperate system stuff/users stuff/libraries/ configurations like so...

../G1.1/system/repository/
../G1.1/system/applications/
../G1.1/usr/repository  (libraries)
../G1.1/usr/applications (actual configurations)

I'm not completely thrilled on this structure but hopefully it will bring trigger other ideas..

thx

- sachin



On Apr 6, 2006, at 11:49 AM, Dain Sundstrom wrote:


On Apr 6, 2006, at 6:26 AM, Sachin Patel wrote:

So I just launched 1.1 and have a couple of questions... So it looks like the repository now hosts both configurations and runtime/user jars. This is really good but my concern is now that user apps are not located in a separate location and when looking for a given application I was overwhelmed and took me more time then it should to find my app. So the question is would it be possible to provide multiple repositories and configurations would be deployed to it? I'm not sure if this is possible or how complex it would be if it were possible and wether these multiple repo's could be made aware of each other.

We can organize the repos how every you want. Just propose what you want.

Secondly is there an equivalent to index.properties? If I wanted to uninstall an app, where can I find the fully qualified artifact ID?

No there is not an index.properties file. As for how you get the fully qualified artifact ID to uninstall an application, I think it depends on how you got the application in the first place. If you know the directory in the repo, then you can work out the application id from the directory structure. If you got the application from a running server, then you should already have the application id.

Second question is that in 1.0 web apps were exploded so users if wanted could easily modify running content if they wanted. This is no longer and I assume this is because both webcontainer have moved to using the configuation classloader is this assumption correct?

As you discovered they are directories.

On Apr 6, 2006, at 6:55 AM, Sachin Patel wrote:
And just so I get my terminology straight... is the term "config- store" obsolete now? Or is there still a technical distinction between a config-store and repository?

At the filesystem level there is no config-store? At least there won't be one once someone mangages to remove it from the assembly plugin maven.xml file.

-dain



Reply via email to