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

Reply via email to