Hi, Lasantha
Sorry for missing important details. Geronimo server 1.1.1 deployed on
Windows XP workstation. The server and the client application reside on the
same machine.
Thenk You for your interest and for a good sample application
Vladimir
Lasantha
Ranaweera
<[EMAIL PROTECTED] To
rce.lk> [email protected]
cc
06.02.2007 12:56
Subject
Re: Problem to acess protected EJB
Please respond to from a java client application
[EMAIL PROTECTED]
che.org
Hi,
Is this both client and server machines are residing in the same machine
? Does your problem comes in Windows or Linux environment?
Thanks,
Lasantha
[EMAIL PROTECTED] wrote:
>
> There are geronimo-security-1.1.1 jar and openejb-core-2.1.1 jar in
> the application class path/
>
> One more fact. Application works OK when default securety principal
> name attribute is changed from "guest" to "supervisor", but it is not
> the solution.
>
> <security:security>
> <security:default-principal>
> <security:principal
>
class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"
> name="*guest*"/>
> </security:default-principal>
> <security:role-mappings>
> <security:role role-name="clerk">
> <security:principal
>
class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"
> name="employee"/>
> </security:role>
> <security:role role-name="supervisor">
> <security:principal
>
class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"
> name="admin"/>
> </security:role>
> </security:role-mappings>
> </security:security>
>
>
> Vladimir
> Inactive hide details for "Radu Dumitrescu" <[EMAIL PROTECTED]>"Radu
> Dumitrescu" <[EMAIL PROTECTED]>
>
>
> *"Radu Dumitrescu" <[EMAIL PROTECTED]>*
>
> 06.02.2007 10:52
> Please respond to
> [email protected]
>
>
>
> To
>
> <[email protected]>
>
> cc
>
>
> Subject
>
> Re: Problem to acess protected EJB from a java client application
>
>
>
>
> You should add the geronimo-security jar and openejb-core jar to the
> application classpath. The two jars are in geronimo repository folder.
>
> Regards,
> Radu Dumitrescu
> ----- Original Message -----
> *From:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> *To:* [EMAIL PROTECTED] <mailto:[email protected]>
> *Sent:* Monday, February 05, 2007 7:37 PM
> *Subject:* Problem to acess protected EJB from a java client application
>
> Hi all
>
> I'm having a problem accessing protected EJB from a java client
> application. When trying to create remote object the application
> throws java.rmi.AccessException. It works fine if no application
> security is applied.
>
> The code and deployment files were downloaded from Geronimo EJB
> sample, but lots of changes have been made.
>
> Here's the code snippet
>
> Hashtable env = new Hashtable();
>
env.put("java.naming.factory.initial","org.openejb.client.RemoteInitialContextFactory");
> env.put("java.naming.provider.url","localhost:4201");
> env.put("java.naming.security.principal","system");
> env.put("java.naming.security.credentials","manager");
>
> javax.naming.InitialContext initialContext = new
> javax.naming.InitialContext(env);
>
> Object objRef =
>
initialContext.lookup("org.apache.geronimo.samples.bank.ejb.BankManagerFacadeBean");
> BankManagerFacadeHome bankManagerHome = (BankManagerFacadeHome)objRef;
>
> //the next line throws java.rmi.AccessException
> bankManager = bankManagerHome.create();
>
> The URL's of the application's deployment descriptors are:_
> __http://212.176.60.113/jtest/application.xml__
> __http://212.176.60.113/jtest/geronimo-application.xml__
> __http://212.176.60.113/jtest/ejb-jar.xml__
> __http://212.176.60.113/jtest/openejb-jar.xml_
>
> Could somebody suggest where is the problem ?
>
> Thenks in advance
>
> Vladimir
>
> ------------------------------------------------------------------------
>
>
> --
> This message was scanned for spam and viruses by BitDefender.
> For more information please visit http://linux.bitdefender.com/
> --
> This message was scanned for spam and viruses by BitDefender.
> For more information please visit http://linux.bitdefender.com/
>


