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.

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
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to