Catching up on other msgs in this thread:
David Illsley wrote:
But surely you're still resolving that issue now... what if there's a
copy on the classpath in the same directory as an axis2 jar and a copy
in the modules directory?
+1. All we need here is a clear precedence mechanism, just like
classpaths in general. IMO, we should be using the contents of the
modules/ directory FIRST, and THEN looking on the classpath for modules.
For a given module, if you already have a module of that name loaded,
you log a WARNING about it and continue without loading it again. Since
we have isolation for Modules, we just need to make sure that each
AxisModule object is correctly initialized with the appropriate
ClassLoader, and we should be all set.
Incidentally, I believe we also should have an option to turn off
loading modules from the classpath (although I do think it should
default to on).
--Glen
On 01/06/07, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
hi David
> Deepal, I took a look at that page and my understanding of what Glen
> is going to do is support modules anywhere on the classpath, not just
> when they are in the same directory as the other axis2 jars.
Initially we had that way , but when we have both the ways (class path +
modules directory) I faced conflicting situation. Say for an instance
we have module in class path and we have a new module in the module
directory , there I had issues of which one to use. Therefore I think if
some one can create a configuration context from a file system then he
can definitely put his modules into modules directory and then create
the configuration context. As I can see loading modules from class path
is really useful in the client side not in the server side.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]