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
··