Dear JSPWiki professionals: I tried to install JSPWiki as simple as
possible. But there is one or more incompatibility, that I cannot find
from
the log messages.
Installation bases:
===================
Debian SID Linux, tomcat8 (used apt-get to install)
Started the manager, uploaded JSPWiki.war to localhost.
Java:
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
catalina.out (further down is localhost.log):
=============================================
Jun 09, 2015 8:25:16 AM org.apache.catalina.startup.HostConfig
deployWAR
INFORMATION: Deploying web application archive
/var/lib/tomcat8/webapps/JSPWiki.war
Jun 09, 2015 8:25:17 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMATION: At least one JAR was scanned for TLDs yet contained no
TLDs.
Enable debug logging for this logger for a complete list of JARs that
were
scanned but no TLDs were found in them. Skipping unneeded JARs during
scanning can improve startup time and JSP compilation time.
log4j:WARN No appenders could be found for logger
(org.apache.wiki.util.PropertyReader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
for
more info.
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: jspwiki.log (Keine Berechtigung)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
at
org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
at
org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207)
at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
at
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:440)
at org.apache.wiki.WikiEngine.initialize(WikiEngine.java:464)
at org.apache.wiki.WikiEngine.<init>(WikiEngine.java:430)
at org.apache.wiki.WikiEngine.getInstance(WikiEngine.java:370)
at
org.apache.wiki.ui.WikiServletFilter.init(WikiServletFilter.java:82)
at
org.apache.wiki.ui.WikiJSPFilter.init(WikiJSPFilter.java:88)
at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4574)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466)
at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1556)
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:606)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1460)
at
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:289)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:210)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.tomcat.util.net
.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521)
at org.apache.tomcat.util.net
.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Jun 09, 2015 8:25:17 AM org.apache.catalina.core.StandardContext
startInternal
SCHWERWIEGEND: One or more Filters failed to start. Full details will
be
found in the appropriate container log file
Jun 09, 2015 8:25:17 AM org.apache.catalina.core.StandardContext
startInternal
SCHWERWIEGEND: Context [/JSPWiki] startup failed due to previous
errors
Jun 09, 2015 8:25:17 AM
org.apache.catalina.loader.WebappClassLoaderBase
clearReferencesThreads
WARNUNG: The web application [JSPWiki] appears to have started a
thread
named [net.sf.ehcache.CacheManager@69c781a8] but has failed to stop
it.
This is very likely to create a memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.util.TimerThread.mainLoop(Timer.java:552)
java.util.TimerThread.run(Timer.java:505)
Jun 09, 2015 8:25:17 AM org.apache.catalina.startup.HostConfig
deployWAR
INFORMATION: Deployment of web application archive
/var/lib/tomcat8/webapps/JSPWiki.war has finished in 1,531 ms
Jun 09, 2015 8:25:18 AM
org.apache.catalina.loader.WebappClassLoaderBase
checkStateForResourceLoading
INFORMATION: Illegal access: this web application instance has been
stopped already. Could not load [net.sf.ehcache.util.ProductInfo]. The
following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load
[net.sf.ehcache.util.ProductInfo]. The following stack trace is thrown
for
debugging purposes as well as to attempt to terminate the thread which
caused the illegal access.
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1327)
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1313)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1196)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
at
net.sf.ehcache.util.UpdateChecker.buildParamsString(UpdateChecker.java:133)
at
net.sf.ehcache.util.UpdateChecker.buildUpdateCheckUrl(UpdateChecker.java:123)
at
net.sf.ehcache.util.UpdateChecker.doCheck(UpdateChecker.java:68)
at
net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:60)
at
net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:51)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
localhost.2015-06-09.log:
=========================
09-Jun-2015 08:25:17.265 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.listenerStart Configuring
event
listener class 'org.apache.wiki.auth.SessionMonitor'
09-Jun-2015 08:25:17.278 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.listenerStart Sending
application
start events
09-Jun-2015 08:25:17.278 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStart Starting filters
09-Jun-2015 08:25:17.279 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStart Starting filter
'WikiJSPFilter'
09-Jun-2015 08:25:17.284 INFO [http-nio-8080-exec-13]
org.apache.catalina.core.ApplicationContext.log Assigning new engine
to
665188092
09-Jun-2015 08:25:17.647 INFO [http-nio-8080-exec-13]
org.apache.catalina.core.ApplicationContext.log JSPWiki: Unable to
load and
setup properties from jspwiki.properties. Failed to start; please
check log
files for better information.
09-Jun-2015 08:25:17.648 INFO [http-nio-8080-exec-13]
org.apache.catalina.core.ApplicationContext.log 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.
09-Jun-2015 08:25:17.648 SEVERE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStart Exception
starting
filter WikiJSPFilter
org.apache.wiki.InternalWikiException: No wiki engine, check logs.
at org.apache.wiki.WikiEngine.getInstance(WikiEngine.java:377)
at
org.apache.wiki.ui.WikiServletFilter.init(WikiServletFilter.java:82)
at
org.apache.wiki.ui.WikiJSPFilter.init(WikiJSPFilter.java:88)
at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4574)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:945)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466)
at
org.apache.catalina.startup.HostConfig.check(HostConfig.java:1556)
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:606)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1460)
at
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:289)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:210)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.tomcat.util.net
.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521)
at org.apache.tomcat.util.net
.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
09-Jun-2015 08:25:17.649 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStart Starting filter
'Tomcat WebSocket (JSR356) Filter'
09-Jun-2015 08:25:17.649 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStart Starting filter
'WikiServletFilter'
09-Jun-2015 08:25:17.652 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStop Stopping filters
09-Jun-2015 08:25:17.652 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStop Stopping filter
'Tomcat WebSocket (JSR356) Filter'
09-Jun-2015 08:25:17.652 FINE [http-nio-8080-exec-13]
org.apache.catalina.core.StandardContext.filterStop Stopping filter
'WikiServletFilter'
09-Jun-2015 08:25:17.659 INFO [http-nio-8080-exec-13]
org.apache.catalina.core.ApplicationContext.log HTMLManager: list:
Listing
contexts for virtual host 'localhost'
--
Viele Grüße, Best Regards
Rolf Schumacher