On Fri, Sep 21, 2007 at 12:33:35AM +0200, Claudia Frers wrote: > Hi I tried to find some hints about a way to upgrade but just found an > upgrade wiki page saying that this needs to be described. Since I am > still a bit of a newbie I am offering this recipe in hopes that someone > might read and correct any wrong assumptions. I did it in two rounds just to > make it easier for me to read the log file. Feel free to make it clearer in > any way: > > Recipe for Upgrading from old to new version > > Assume your old jspwiki webapp is called app. > create NewFolder > Backup app to NewFolder/app.old > Undeploy app on localhost(work dir cleared too)
I have found undeploy and redeploy don;t always work, there is an open bugzilla on jspwiki no closing/terminating some threads properly, I usually find I have to shut down tomcat. > extract war file->NewFolder/JSPWiki.war_FILES (leave this as the original) > make new copy of NewFolder/JSPWiki.war_FILES and rename to app > > copy all files from app.old WEBINF to current app's WEBINF > (contains old groupdatabase.xml and userdatabase.xml definitions ) > copy app.old wikiLoggings folder to current app's wikiLoggings folder > clear jspwiki.log > > restart computer > run webapp and check jspwiki.log > Result: > Two errors when it doesn't find the groupdatabase.xml > and the userdatabase.xml are then later corrected when > watchdog finds them both. > > ----- > Second time around: > 1.COPY IMAGES TO IMAGES > 2.COPY TEMPLATES TO TEMPLATES > 3.COPY contents of WIKIATTACHMENT & WIKIPAGES FOLDERS TO WIKIATTACHMENT & > WIKIPAGES FOLDERS > > restart computer, tomcat and app There was a document on jspwiki.org that outlined how to install multiple instance of jspwiki on one server. I used this to install my wiki and have found it easy to do upgrades. ( can't find my original page but here is a link to the current multiwiki outline http://jspwiki.org/wiki/MultipleWikis) so my setup is like this (I am not an expert at this, this just happens to be the way I do it) I have a debian amd64 box, sun jre 1.5.0_11, tomcat 5.5.17. The former as a deb package and the later as a local install from tgz (don't like the way debian have package tomcat so) my tomcat base is at CATALINA_HOME='/usr/local/lib/tomcat/tomcat' CATALINA_BASE=${CATALINA_BASE:-$CATALINA_HOME} I have placed in conf/Catalina/localhost Wiki.xml (I call my JSPWiki just Wiki) contents <Context path="/Wiki" docBase="/exports/jspwiki/Wiki/JSPWiki.war" debug="0"> <Parameter name="jspwiki.propertyfile" value="/exports/jspwiki/Wiki/conf/jspwiki.properties" override="false"/> </Context> I have created a directory structure for all the dynamic stuff of jspwiki outside of the tomcat area /exports/jspwiki - is where all the jspwiki stuff is /exports/jspwiki/Wiki - is a particular instance of a wiki this is where I keep built war files directories attachments conf - all the configuration information ( jspwiki.properties ) log - log directory pageDir - page directory security - security information - group and user DB .xml files ( i use container authentication. tmp - tmp dir just for this instance - the lucent stuff goes here A caveat of this though is I build my own war files - including my own plugins and changes to the jaas/policy file Janne/[tomcat expert?] I presume I can set where the tomcat looks for the jaas and policy files in the above Wiki.xml file ? My procedure for upgrading is to shutdown tomcat (because 1) i don't know how to undeploy from the command line. 2) the problem with jspwiki not shutting down cleanly ) drop a new war file in /exports/jspwiki/Wiki/JSPWiki.war, Just to safe I rm -fr work/Catalina webapps/Wiki/ - I have had times when tomcat hasn't fully synchronized. Then restart tomcat. Benefits I don;t have to worry about accidentally undeploying the JSPWiki, nor do I have to worry about upgrading tomcat, my jspwiki stuff in kept in a completely separate area. All though I have full access to the machine > > ............... > I'll add this to the wiki if I don't hear any protest from anyone > > On 9/18/07, Janne Jalkanen <[EMAIL PROTECTED]> wrote: > > > > Hi ho folks! > > > > I have just released JSPWiki 2.4.104, which contains important > > security fixes. Upgrading is recommended to everyone. Here is the > > ChangeLog: > > > > 2007-09-13 Janne Jalkanen <[EMAIL PROTECTED]> > > > > * 2.4.104 > > > > * Fixes several XSS vulnerabilities in Diff, PageInfo, > > Edit, Comment, Login, NewGroup, UserProfile and EditGroup. > > Thanks heaps to Jason Katzer for finding these! > > > > * Fixed a local path disclosure vulnerability in attachments. > > Thanks also to Jason Katzer! > > > > JSPWiki 2.5.139-beta, also just released, contains the above fixes as > > well, in addition for a couple of new ones. Folks, don't forget to > > escape your output! > > > > /Janne > > _______________________________________________ > > This is the Jspwiki-users mailing list, in which we discuss the > > stable release (even-numbered, 2.4.x, 2.6.x), and user-issues. > > For development discussion, please join jspwiki-dev. > > http://ecyrd.com/cgi-bin/mailman/listinfo/jspwiki-users > > http://www.jspwiki.org/JSPWikiMailingList > > > _______________________________________________ > This is the Jspwiki-users mailing list, in which we discuss the > stable release (even-numbered, 2.4.x, 2.6.x), and user-issues. > For development discussion, please join jspwiki-dev. > http://ecyrd.com/cgi-bin/mailman/listinfo/jspwiki-users > http://www.jspwiki.org/JSPWikiMailingList >
_______________________________________________ This is the Jspwiki-users mailing list, in which we discuss the stable release (even-numbered, 2.4.x, 2.6.x), and user-issues. For development discussion, please join jspwiki-dev. http://ecyrd.com/cgi-bin/mailman/listinfo/jspwiki-users http://www.jspwiki.org/JSPWikiMailingList
