What happens to any macros or stylesheets that i made changes to? Are these
not stored as static files in the $WEBAPPS/xwiki folder?
Are there any files that are stored in the webapps/xwiki folder that need to
be backed up as well? Or is backing the database sufficient for a full
restore?
Thanks
On Sun, Nov 7, 2010 at 5:31 PM, Sergiu Dumitriu <sergiu(a)xwiki.com> wrote:
  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<sergiu(a)xwiki.com> 
  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
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users