[ https://issues.apache.org/jira/browse/JSPWIKI-698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13106024#comment-13106024 ]
Florian Holeczek commented on JSPWIKI-698: ------------------------------------------ Hi Jens, I've finally been able to reproduce all the behaviour you've been describing. There are two root causes: 1. You seem to be running your Tomcat with a security manager. JSPWiki doesn't support this right now (see JSPWIKI-129). 2. The "Really simple installation" tells you to create a directory right under the "webapps" directory. Putting JSPWiki into some deeper subdirectory isn't supported. AFAIK it isn't possible to support this out of the box (without prior configuration). This should give you the hints that are needed to finally get started :-) I'll mark this issue as a duplicate of JSPWIKI-129. Until that one is resolved, I want to log a clear hint to a running security manager (see JSPWIKI-705), so at least the user will be able to understand fast what's going on. Regards Florian > properties not accessible > ------------------------- > > Key: JSPWIKI-698 > URL: https://issues.apache.org/jira/browse/JSPWIKI-698 > Project: JSPWiki > Issue Type: Bug > Components: Servlet Container/Java compatibility > Affects Versions: 2.8.4 > Environment: Tomcat 5.5, JRE 1.6 > Reporter: Jens Doll > Priority: Blocker > > After uploading the jspwiki.war to the webapps directory the application ran > into the following crash: > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.ApplicationContext log > INFO: JSPWiki: Unable to load and setup properties from jspwiki.properties. > Failed to start; please check log files for better information. > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.ApplicationContext log > INFO: ERROR: Failed to create a Wiki engine: JSPWiki: Unable to load and > setup properties from jspwiki.properties. Failed to start; please check log > files for better information. > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.StandardContext filterStart > SEVERE: Exception starting filter WikiJSPFilter > com.ecyrd.jspwiki.InternalWikiException: No wiki engine, check logs. > at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:350) > at > com.ecyrd.jspwiki.ui.WikiServletFilter.init(WikiServletFilter.java:79) > at com.ecyrd.jspwiki.ui.WikiJSPFilter.init(WikiJSPFilter.java:76) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4218) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:880) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:523) > at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1275) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) > at > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857) > at > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795) > at > org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1397) > at > org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:815) > at > org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:350) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:636) > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.StandardContext start > SEVERE: Error filterStart > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.StandardContext start > SEVERE: Context [/JSPWiki] startup failed due to previous errors > Jul 8, 2011 6:52:21 PM org.apache.catalina.core.ApplicationContext log > INFO: Manager: list: Listing contexts for virtual host 'cococo.de' -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira