[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cobalt-developers] AccessControlException after deploying and running web application



I am trying to deploy the jetspeed (portal
application) war to tomcat engine on RAQ server using
the control panel. After deployment when I access the
application, I get the following error. I checked
tomcat.policy file and it looks good. It has the
follwing relevant entry.

grant codeBase "file:/home/.sites/143/site2/web/-" {
  permission SocketPermission "localhost:1024-",
"listen,connect,resolve";
  permission java.util.PropertyPermission "*",
"read,write";
  permission java.io.FilePermission
"/home/.sites/143/site2/-", "read,write,delete";
  permission java.lang.RuntimePermission
"accessClassInPackage.sun.io";
};

I was wondering if anybody can point me in the right
direction to solve this problem.



Internal Servlet Error:

java.security.AccessControlException: access denied
(java.io.FilePermission
/home/.sites/143/site2/web/jetspeed/WEB-INF/lib/activation.jar
read)
	at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
	at
java.security.AccessController.checkPermission(AccessController.java:399)
	at
java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
	at
java.lang.SecurityManager.checkRead(SecurityManager.java:890)
	at java.io.File.isDirectory(File.java:564)
	at
org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:481)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:253)
	at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
	at org.apache.turbine.Turbine.(Turbine.java:170)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:237)
	at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:268)
	at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
	at
org.apache.tomcat.core.Handler.service(Handler.java:254)
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)
	at
org.apache.tomcat.facade.RequestDispatcherImpl.access$0(RequestDispatcherImpl.java:166)
	at
org.apache.tomcat.facade.RequestDispatcherImpl$1.run(RequestDispatcherImpl.java:150)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:146)
	at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:421)
	at
_0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.java:59)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at
org.apache.tomcat.core.Handler.service(Handler.java:287)
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
	at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)



--Navjeet


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com