• Post Reply Bookmark Topic Watch Topic
  • New Topic

Calling EJB from servlet from different IP

 
avinash mankotia
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have deployed ejb's on Jboss application server and I am calling the ejb's from web server(tomcat) which is on different machine.
I have done the configurations for JNDI look up.
env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.put("java.naming.provider.url", "comp194:1099");
env.put("java.naming.rmi.security.manager", "yes");
Context ctx = new InitialContext(env);
When the servlet is called it throws exception

java.security.AccessControlException: access denied (java.io.FilePermission C:\tomcat-4.1\webapps\dxdamsweb1.0\WEB-INF\classes\jndi.properties read)
I tried modifying catalina.policy file for the permission still it is giving me those errors.
 
Srinivasa Reddy kapidi
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
try to give java.net.NetPermission in java.policy file
u will find this file in jre/lib/security directory this may help you
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!