On 11/07/2010 06:05 PM, Ziggy wrote: > Hi Sergiu, > > I am trying to upgrade from 2.4 to 2.5.1 > > Usually i export my workspace as a xar and then recreate everything by > refreshing the mysql and tomcat installation. I do also get an export dump > of the database for backup. > > I use the xar file to re-import the workspace back after re-installing > tomcat and mysql. This gives me a fresh install. > > This time it is failing as it has probably become very large. I know that i > can upgrade by just replacing the $TOMCAT/webapps/xwiki folder with the new > war file but i am trying to get a clean installation and the xar export acts > as a backup of the tomcat resources (jsps, css, javascript etc) as well. > > If i try the following will it it work? > > - Export the database using mysqldump > - Re-install mysql > - Re-install Tomcat > - Re-import the database data > - Re-install the 2.5 xwiki war file > > Using the above steps, would i be backing up everything in the wiki? This is > where i get slightly confused. When i export as a xar file, what exactly am > i exporting? is it just the contents of the database or does it include any > jsp changes, css, javascript files etc.
Only the contents of the database, this is why it's more efficient to just do the transfer at the database level. XAR export+import is useful when migrating between different systems. > Thanks > > > > On Sun, Nov 7, 2010 at 4:50 PM, Sergiu Dumitriu<[email protected]> wrote: > >> On 11/07/2010 03:54 PM, Ziggy wrote: >>> Hi guys, >>> >>> I am trying to export my xwiki workspace so but every time i try it i get >>> the following error >>> >>> java.lang.OutOfMemoryError: Java heap space >>> at java.util.Arrays.copyOf(Arrays.java:2882) >>> at >>> >> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) >>> at >>> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) >>> at java.lang.StringBuffer.append(StringBuffer.java:224) >>> at org.suigeneris.jrcs.rcs.impl.Node.toText(Node.java:719) >>> at org.suigeneris.jrcs.rcs.Archive.toString(Archive.java:914) >>> >>> >>> I know this is an error where the JVM has not enough memory. My JVM >> memory >>> settings are set as follows >>> >>> set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8 -Duser.timezone=GMT >>> -Xmx1024m -XX:MaxPermSize=1024m" >>> >>> Everytime i try to increase it to anything above the above values Tomact >>> does not startup. Any clues as to how i can fix this? >>> >>> I am running xwiki on the following environment >>> >>> Tomcat 6.0.29 >>> Xwiki 2.4.3 >>> Mysql 5.1 >>> Windows Xp >> >> What do you want to do with the contents of the wiki afterward? If you >> want to migrate it to another machine, inside another mysql database, >> then it would be simpler to dump and import the database data directly, >> using mysqldump or something similar. >> >> You should only increase the -Xmx parameter, since this is the heap >> memory, while MaxPermSize is used only for storing classes. Try >> something like: >> -Xmx2048m -XX:MaxPermSize=128m -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
