I like the war and the separate jspwiki-custom.properties out of the war in
Tomcat's lib, problem is that I alway use container auth and therefore have
to explode the war to edit the web.xml



2014-05-26 18:35 GMT+02:00 Harry Metske <harry.met...@gmail.com>:

> The way JSPWiki currently works is optimized for a setup where you have :
> * one jspwiki instance in tomcat
> * write access to tomcat's lib directory
>
> If you miss one of these, you have to do something withing the exploded war
> to get the properties file on the classpath.
> In that case I would recommend to put the jspwiki-custom.properties in the
> ./webapp/JSPWiki/WEB-INF/classes folder. That way it is easy
> visible/editable (as opposed to "hiding" it in the JSPWiki.jar). I just did
> a minor correction on the wiki for that.
>
> kind regards,
> Harry
>
>
>
> On 26 May 2014 16:29, Glen Mazza <glen.ma...@gmail.com> wrote:
>
> > Hello Jürgen, while it will work, I recommend against placing the
> > jspwiki-custom.properties file within the WAR.  Just place it in the
> Tomcat
> > "lib" folder, and JSPWiki will automatically pick it up and use its
> values
> > to override whatever is in jspwiki.properties.  (If you're inclined to
> > place that file in the WAR you might as well directly edit the
> > jspwiki.properties instead.)  This way you can upgrade the WAR as often
> as
> > you want, and the values from the Tomcat lib custom.properties will
> > automatically carry over.
> >
> > Also, remember your jspwiki-custom.properties file only has to have the
> > (relatively few) values that you are overriding in jspwiki.properties,
> the
> > latter's defaults will take over otherwise.
> >
> > I'll try to update our Wiki for this -- https://jspwiki-wiki.apache.
> > org/Wiki.jsp?page=Documentation, right now for some reason I haven't
> > write access.  :/
> >
> > Finally, in our JSPWiki source code we have an integrated test for CMA (
> > http://svn.apache.org/viewvc/jspwiki/trunk/jspwiki-it-tests/), perhaps
> > its settings there will be of help for you.
> >
> > Regards,
> > Glen
> >
> >
> >
> > On 05/26/2014 05:24 AM, Jürgen Weber wrote:
> >
> >> My steps to get jspwiki-2.10.1-rc1 running with container managed auth:
> >>
> >> explode the war to /projekte/jspwiki-2.10.1-rc1/JSPWiki
> >>
> >> add
> >> /projekte/apache-tomcat-8.0.8/conf/Catalina/localhost/JSPWiki.xml
> >>
> >> <Context path="/JSPWiki"
> >> docBase="/projekte/jspwiki-2.10.1-rc1/JSPWiki">
> >> </Context>
> >>
> >> change
> >> /projekte/apache-tomcat-8.0.8/conf/server.xml
> >>
> >>    <role rolename="Authenticated"/>
> >>    <role rolename="Admin"/>
> >>
> >>    <user username="tomcat" password="tomcat" roles="tomcat, Admin,
> >> Authenticated"/>
> >>
> >> in web.xml enabled CONTAINER-MANAGED AUTHENTICATION & AUTHORIZATION
> >>
> >> and
> >>
> >> removed all annoying and useless (JSPWIKI-212):
> >>         <user-data-constraint>
> >>             <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> >>         </user-data-constraint>
> >>
> >>
> >> There should be a
> >>
> >> jspwiki-custom.properties.template in the war.
> >>
> >> I used this for /projekte/apache-tomcat-8.0.8/
> >> lib/jspwiki-custom.properties
> >>
> >> jspwiki.applicationName = JSPWiki
> >> jspwiki.baseURL=http://linda:8080/JSPWiki
> >> jspwiki.urlConstructor = ShortViewURLConstructor
> >> jspwiki.pageProvider = VersioningFileProvider
> >> jspwiki.fileSystemProvider.pageDir = /projekte/jspwiki-2.10.1-rc1/
> >> wikipages
> >> jspwiki.basicAttachmentProvider.storageDir =
> >> /projekte/jspwiki-2.10.1-rc1/wikipages
> >> #
> >> log4j.appender.FileLog = org.apache.log4j.RollingFileAppender
> >> log4j.appender.FileLog.MaxFileSize    = 10MB
> >> log4j.appender.FileLog.MaxBackupIndex = 14
> >> log4j.appender.FileLog.File = /projekte/jspwiki-2.10.1-rc1/jspwiki.log
> >>
> >>
> >
>

Reply via email to