They are looked up through the classpath, just as any RIFE resource
is by default. Relative paths don't work.

_Strictly_ speaking, that's not correct, is it ?
For example, "rep/users.xml" is a relative path, and it works.

No, it's looked up absolutely, just like any resource in Java. It's looked up from the root of the classpath, not according to a filesystem.

What I have tried instead is to create a participant which uses an
environment variable to locate users.xml.  To do this I changed the
access of ParticipantMemoryUsers.mUsers from private to protected,
then extended it to override initialize().

Unfortunately this approach fails at startup, with a message which
gives no clues about how to fix it.  Any assistance would be most
welcome.

Sorry, these stacktraces don't contain any useful information. There isn't much I can tell. Try debugging during RifeFilter.init() to see what the cause is.

Best regards,

Geert

--
Geert Bevin                       Uwyn bvba
"Use what you need"               Avenue de Scailmont 34
http://www.uwyn.com               7170 Manage, Belgium
gbevin[remove] at uwyn dot com    Tel +32 64 84 80 03

PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net


_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to