Could be this 
http://groups.google.com/group/google-appengine-java/search?group=google-appengine-java&q=struts&qt_g=Search+this+group


Eric Martin wrote:
> OS: Windows XP
> IDE: Eclipse w/GAE plugin
> 
> I'm playing around with GAE and wanted to test it out with Struts2.
> I've followed the various tutorials and everytime I try to test out my
> code, I get the following exception when I access my local dev site:
> 
> java.security.AccessControlException: access denied
> (java.io.FilePermission jar:file:\C:\projects-java\Struts2\war\WEB-INF
> \lib\struts2-core-2.1.8.jar read)
>       at java.security.AccessControlContext.checkPermission
> (AccessControlContext.java:323)
>       at java.security.AccessController.checkPermission
> (AccessController.java:546)
>       at java.lang.SecurityManager.checkPermission(SecurityManager.java:
> 532)
>       at com.google.appengine.tools.development.DevAppServerFactory
> $CustomSecurityManager.checkPermission(DevAppServerFactory.java:151)
>       at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
>       at java.util.zip.ZipFile.<init>(ZipFile.java:109)
>       at java.util.jar.JarFile.<init>(JarFile.java:133)
>       at java.util.jar.JarFile.<init>(JarFile.java:70)
>       at com.opensymphony.xwork2.util.FileManager
> $JarEntryRevision.needsReloading(FileManager.java:264)
>       at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading
> (FileManager.java:70)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload
> (XmlConfigurationProvider.java:324)
>       at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload
> (StrutsXmlConfigurationProvider.java:168)
>       at
> com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload
> (ConfigurationManager.java:220)
>       at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration
> (ConfigurationManager.java:61)
>       at org.apache.struts2.dispatcher.Dispatcher.getContainer
> (Dispatcher.java:819)
>       at org.apache.struts2.dispatcher.FilterDispatcher.doFilter
> (FilterDispatcher.java:362)
>       at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1084)
>       at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
> (ActionContextCleanUp.java:102)
>       at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1084)
>       at
> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
> (TransactionCleanupFilter.java:43)
>       at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1084)
>       at com.google.appengine.tools.development.StaticFileFilter.doFilter
> (StaticFileFilter.java:121)
>       at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1084)
>       at org.mortbay.jetty.servlet.ServletHandler.handle
> (ServletHandler.java:360)
>       at org.mortbay.jetty.security.SecurityHandler.handle
> (SecurityHandler.java:216)
>       at org.mortbay.jetty.servlet.SessionHandler.handle
> (SessionHandler.java:181)
>       at org.mortbay.jetty.handler.ContextHandler.handle
> (ContextHandler.java:712)
>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
> 405)
>       at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle
> (DevAppEngineWebAppContext.java:54)
>       at org.mortbay.jetty.handler.HandlerWrapper.handle
> (HandlerWrapper.java:139)
>       at com.google.appengine.tools.development.JettyContainerService
> $ApiProxyHandler.handle(JettyContainerService.java:342)
>       at org.mortbay.jetty.handler.HandlerWrapper.handle
> (HandlerWrapper.java:139)
>       at org.mortbay.jetty.Server.handle(Server.java:313)
>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
> 506)
>       at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
> (HttpConnection.java:830)
>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
>       at org.mortbay.io.nio.SelectChannelEndPoint.run
> (SelectChannelEndPoint.java:396)
>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run
> (BoundedThreadPool.java:442)
> 
> I've seen others with the issue, but no resolution yet. Any ideas?
> 
> > 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to