Andrew, one of the root causes of this problem lies in org.freshcookies.security.policy.PolicyReader (we have seen this before, but never really fixed it). I tried to find the source, and tried to access freshcookies.org, but it doesnt respond. Could you send a source tarball or something, or do you want to fix it yourself ?
regards, Harry 2010/4/23 Matthias Küspert (JIRA) <[email protected]> > > [ > https://issues.apache.org/jira/browse/JSPWIKI-646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860173#action_12860173] > > Matthias Küspert commented on JSPWIKI-646: > ------------------------------------------ > > I've read the README and I know that it is currently not supported, that's > why I opened this issue. > > IMHO it would be a nice feature to not be forced to unpack the .war. > Especially in the case of Pax-Web where there is no unpacking of .wars at > all. > > So I propose not to close this issue but keep it around - however, maybe as > 'improvement' if that fits better. > > > > Execption when running the .war file without unpacking it > > --------------------------------------------------------- > > > > Key: JSPWIKI-646 > > URL: https://issues.apache.org/jira/browse/JSPWIKI-646 > > Project: JSPWiki > > Issue Type: Bug > > Components: Servlet Container/Java compatibility > > Affects Versions: 2.8.3 > > Environment: Pax-Web 0.7.2, Felix 2.0.2, Pax-Runner > > Reporter: Matthias Küspert > > Priority: Minor > > Attachments: jspwiki-conf-1.0.0-SNAPSHOT.jar, jspwiki.bnd > > > > > > When JSPWiki is run directly from the .war (not unpacking it into a > directory) startup fails with the following exception: > > java.lang.IllegalArgumentException: File /WEB-INF/jspwiki.policy does not > exist, or the SecurityManager prohibited access to it. > > at > org.freshcookies.security.policy.PolicyReader.<init>(PolicyReader.java:188) > > at > org.freshcookies.security.policy.LocalPolicy.refresh(LocalPolicy.java:324) > > at > com.ecyrd.jspwiki.auth.AuthorizationManager.initialize(AuthorizationManager.java:416) > > at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:556) > > at com.ecyrd.jspwiki.WikiEngine.<init>(WikiEngine.java:403) > > at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:344) > > at > com.ecyrd.jspwiki.ui.WikiServletFilter.init(WikiServletFilter.java:79) > > at > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) > > Other files from WEB-INF are read without problems, e.g. web.xml: > > [FelixStartLevel] DEBUG > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext - getting > resource: [/WEB-INF/web.xml] > > [FelixStartLevel] DEBUG > org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext - > Searching bundle [JSPWiki [1]] for resource [/WEB-INF/web.xml], normalized > to [WEB-INF/web.xml] > > [FelixStartLevel] DEBUG > org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext - Resource > found as url [bundle://1.0:36/WEB-INF/web.xml] > > [FelixStartLevel] DEBUG > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext - found > resource: bundle://1.0:36/WEB-INF/web.xml > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > >
