[ 
https://issues.apache.org/jira/browse/JSPWIKI-440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12649437#action_12649437
 ] 

Harry Metske commented on JSPWIKI-440:
--------------------------------------

You probably get something like this :

TOMCAT :

Nov 20, 2008 6:49:41 PM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Nov 20, 2008 6:49:41 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/jw3] startup failed due to previous errors

JSPWIKI.LOG:

2008-11-20 18:49:40,489 
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] INFO 
com.ecyrd.jspwiki.WikiEngine  - *******************************************
2008-11-20 18:49:40,501 
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] INFO 
com.ecyrd.jspwiki.WikiEngine  - JSPWiki 3.0.0-svn-10 starting. Whee!
2008-11-20 18:49:40,515 
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] INFO 
com.ecyrd.jspwiki.WikiEngine  - Servlet container: Apache Tomcat/6.0.16
2008-11-20 18:49:40,576 
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] INFO 
com.ecyrd.jspwiki.WikiEngine  - JSPWiki working directory is 
'/usr/local/tomcat/temp/JSPWiki-9762711'
2008-11-20 18:49:41,567 
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] ERROR 
com.ecyrd.jspwiki.PageManager  - An I/O exception occurred while trying to 
create a new page provider: com.ecyrd.jspwiki.providers.CachingProvider
java.io.IOException: Failed to create page directory /p/web/www-data/jspwiki/ , 
please check property jspwiki.fileSystemProvider.pageDir
        at 
com.ecyrd.jspwiki.providers.AbstractFileProvider.initialize(AbstractFileProvider.java:91)
        at 
com.ecyrd.jspwiki.providers.CachingProvider.initialize(CachingProvider.java:180)
        at com.ecyrd.jspwiki.PageManager.<init>(PageManager.java:166)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:276)
        at com.ecyrd.jspwiki.util.ClassUtil.getMappedObject(ClassUtil.java:228)
        at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:529)
        at com.ecyrd.jspwiki.WikiEngine.<init>(WikiEngine.java:399)
        at com.ecyrd.jspwiki.WikiEngine.getInstance(WikiEngine.java:340)
        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:275)
        at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
        at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
        at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
        at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
        at java.lang.Thread.run(Thread.java:636)

This is what you get if you download the default JSPWiki with the default 
values in jspwiki.properties. 
The default value for the pageDir is somewhat inconvenient : 
/p/web/www-data/jspwiki/
Most computers don't have this path, so startup will fail.

We could change the default location to something like /tmp/wikipages, but dont 
know how that will work out on a Windows machine.
Or change it to wikipages, then it will be created in Tomcat's home directory.
Remember that this is only used during install, when you run the Installer, you 
can specify another path.

If there aren't any objections/preferences I like to change the defaults in 
build.poperties 
from :

@[EMAIL PROTECTED]/p/web/www-data/jspwiki/
@[EMAIL PROTECTED]/tmp/jspwiki.log
@[EMAIL PROTECTED]/tmp/security.log
@[EMAIL PROTECTED]/tmp/spamlog.log

to:

@[EMAIL PROTECTED]/tmp/jspwiki/wikipages
@[EMAIL PROTECTED]/tmp/jspwiki/logs/jspwiki.log
@[EMAIL PROTECTED]/tmp/jspwiki/logs/security.log
@[EMAIL PROTECTED]/tmp/jspwiki/logs/spamlog.log


> Plesk Installation of *.war
> ---------------------------
>
>                 Key: JSPWIKI-440
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-440
>             Project: JSPWiki
>          Issue Type: Bug
>          Components: Servlet Container/Java compatibility
>    Affects Versions: 2.8
>         Environment: I have JAVA 1.5 installed on Suse Linux 10 and use Plesk 
> 9.x with a simple web interface.
>            Reporter: Jens Doll
>            Assignee: Harry Metske
>
> I just tried to install your Wiki, but did not succeed with it. I use Plesk 
> and a simple dialogue to upload *.war applications.
> You would do yourselves and the community a big favour, if you would kindly 
> configure the Wiki for ease-of -use also under Plesk.
> Greetings from Ahrensburg, Germany,
> Jens Doll

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to