in orion-application.xml (you can find it in
$orion\application-deployments\YOURAPP\)
there should be a namespace tag; below is mine's form an app:
<namespace-access>
<read-access>
<namespace-resource root="">
<security-role-mapping
name="<jndi-user-role>">
<group name="admin" />
</security-role-mapping>
</namespace-resource>
</read-access>
<write-access>
</write-access>
</namespace-access>
then, whenever the current user belongs to group admin, you have read access
for ALL resources.
I believe that something on the line of
<group name="admin" impliesAll="true" />
would grant everybody read access;
AFAIK Orion's JNDI imp. doesn't support writing, so the write-access part is
irrelevant
HTH
JP
> -----Original Message-----
> From: Eric Hodges [mailto:[EMAIL PROTECTED]]
> Sent: Miércoles, 31 de Enero de 2001 20:14
> To: Orion-Interest
> Subject: Questions about running an EJB client
>
>
>
> I'm trying to set up an EJB (my first time) on Orion. I have
> the .EAR file
> running, I just need to get the client to test it. When I
> try to run the
> client, it fails on the constructor for InitialContext().
> Here's the error:
>
> java.lang.SecurityException: Not allowed to look up
> java:comp/ResourceFinder, check the namespace-access tag setting in
> orion-application.xml for details
> at com.evermind.server.rmi.bb.f_(JAX)
> at com.evermind.server.rmi.RMIServer.f_(JAX)
> at com.evermind.server.rmi.RMIContext.lookup(JAX)
> at com.evermind.server.administration.LazyResourceFinder.f_(JAX)
> at
> com.evermind.server.administration.LazyResourceFinder.getEJBHome(JAX)
> at com.evermind.server.Application.ap7(JAX)
> at
> com.evermind.server.ApplicationClientInitialContextFactory.get
> InitialContext
> (JAX)
> at
> javax.naming.spi.NamingManager.getInitialContext(NamingManager
> .java:668)
> at
> javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
> at javax.naming.InitialContext.init(InitialContext.java:222)
> at javax.naming.InitialContext.<init>(InitialContext.java:198)
> at
> com.mongoosetech.agent.AgentBase.registerWithServer(AgentBase.
> java:100)
> at com.mongoosetech.agent.AgentBase.register(AgentBase.java:71)
> at com.mongoosetech.agent.AgentBase.<init>(AgentBase.java:58)
> at
> com.mongoosetech.agent.jdbcagent.JDBCAgent.<init>(JDBCAgent.java:81)
> at
> com.mongoosetech.agent.jdbcagent.JDBCFramgent.<init>(JDBCFramg
> ent.java:21)
> at
> com.mongoosetech.agent.jdbcagent.JDBCFramgent.main(JDBCFramgen
> t.java:73)
>
> The problem is that I don't have a file called
> "orion-application.xml".
> From the docs, I get the impression this is an Orion specific
> version of
> application.xml. I have that, but I don't see a way to make
> it let me look
> up java:comp/ResourceFinder.
>
> Any clues?
>
>
>