geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lasantha Ranaweera <lasan...@opensource.lk>
Subject Re: Problem to acess protected EJB from a java client application
Date Tue, 06 Feb 2007 09:56:28 GMT
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

vl_avan@mobido.ru 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" <rdu@pss.ro>"Radu 
> Dumitrescu" <rdu@pss.ro>
>
>
>                         *"Radu Dumitrescu" <rdu@pss.ro>*
>
>                         06.02.2007 10:52
>                         Please respond to
>                         user@geronimo.apache.org
>
> 	
>
> To
> 	
> <user@geronimo.apache.org>
>
> 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:* _vl_avan@mobido.ru_ <mailto:vl_avan@mobido.ru>
> *To:* _user@geronimo.apache.org_ <mailto:user@geronimo.apache.org>
> *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/
>


Mime
View raw message