RE: Not in an application scope

2001-09-07 Thread Carles Pairot

Hi,

I have tried Owen's option with no luck. The users should be looked for in
the database and not in principals.xml, but it doesn't work. I don't know
why this is happening because it works perfectly in a web application but it
doesn't in an application-client.

application-client.xml looks like this:

application-client
 display-nameMooApp/display-name
 ejb-ref
  ejb-ref-nameusermanagement/ejb-ref-name
  ejb-ref-typeSession/ejb-ref-type
  homejle.users.UserManagementHome/home
  remotejle.users.UserManagement/remote
 /ejb-ref
/application-client

orion-application-client.xml looks like this:

orion-application-client
 ejb-ref-mapping name=UserManagement location=ejb/usermanagement /
 ejb-ref-mapping name=WorldManager location=worldmanager /
/orion-application-client

And ejb-jar.xml is:

 enterprise-beans
  session
   display-nameUserManagement/display-name
   ejb-nameejb/usermanagement/ejb-name
   homejle.users.UserManagementHome/home
   remotejle.users.UserManagement/remote
   ejb-classjle.users.UserManagementEJB/ejb-class
   session-typeStateful/session-type
   transaction-typeContainer/transaction-type

   env-entry
env-entry-nameDATASOURCE/env-entry-name
env-entry-typejava.lang.String/env-entry-type
env-entry-valuejdbc/DefaultPooledDS/env-entry-value
 /env-entry

 env-entry
env-entry-nameDEFAULTGROUP/env-entry-name
env-entry-typejava.lang.String/env-entry-type
env-entry-valuejleusers/env-entry-value
 /env-entry
  /session
  session

   display-namejleuid/display-name
   ejb-nameejb/jleuid/ejb-name
   homejle.users.JLEUidHome/home
   remotejle.users.JLEUid/remote
   ejb-classjle.users.JLEUidBean/ejb-class
   session-typeStateful/session-type
   transaction-typeContainer/transaction-type

   env-entry
env-entry-nameDATASOURCE/env-entry-name
env-entry-typejava.lang.String/env-entry-type
env-entry-valuejdbc/DefaultPooledDS/env-entry-value
 /env-entry
  /session
  entity
   display-namejleuser/display-name
   ejb-nameejb/jleuser/ejb-name
   homejle.users.JLEUserHome/home
   remotejle.users.JLEUser/remote
   ejb-classjle.users.JLEUserEJB/ejb-class
   persistence-typeBean/persistence-type
   prim-key-classjava.lang.String/prim-key-class
   reentrantFalse/reentrant

   env-entry
env-entry-nameDATASOURCE/env-entry-name
env-entry-typejava.lang.String/env-entry-type
env-entry-valuejdbc/DefaultPooledDS/env-entry-value
 /env-entry
  /entity
  session
   display-namegenericusermanager/display-name
   ejb-nameejb/genericusermanager/ejb-name
   homejle.users.GenericUserManagerHome/home
   remotejle.users.GenericUserManager/remote
   ejb-classjle.users.orion.OrionUserManagerEJB/ejb-class
   session-typeStateless/session-type
   transaction-typeContainer/transaction-type
  /session
 /enterprise-beans

Another question: do application clients really need this file?
(ejb-jar.xml) If so, how can I make it look for users in the database ?

Thanks again.

··
Carles Pairot Gavaldà   Essi Projects

[EMAIL PROTECTED]   t +34 977 221 182
http://www.essiprojects.com  f +34 977 230 170
··






RE: Not in an application scope

2001-09-04 Thread Owen Fellows

Hi,

Ensure there is a reference to your principals file in either server.xml (if
running a previous version) or in application.xml in the latest version.

Not sure about the -userThreads as I run something like

java -jar orion.jar -userThreads

and this seems to work fine.

Hope this helps.

Owen

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Carles Pairot
Sent: 03 September 2001 10:31
To: Orion-Interest
Subject: Not in an application scope


Hi all,

I have written an application client but when it tries to get the
InitialContext it appears a java.lang.SecurityException: Invalid
username/password for jle2-test (user). The user is on the principals.xml
file of orion/config and on the application deployment directory.

Apart from that, in the Orion window appears the next message:

[OrionDataSourceManager].javax.naming.NamingException: Not in an application
scope - start Orion with the -userThreads switch if using user-created
threads

I have tried with -userThreads option but the message is the same again.

The application client I have created contains both
application-client.xml and orion-application-client.xml in the Meta-Inf
directory.

Does anybody know what I am doing wrong ?

Thanks in advance.

··
Carles Pairot Gavaldà   Essi Projects

[EMAIL PROTECTED]   t +34 977 221 182
http://www.essiprojects.com  f +34 977 230 170
··






Re: Not in an application scope

2001-09-03 Thread Lachezar Dobrev