I follow your suggestion but now I have this error:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/codehaus/plexus/ContainerConfiguration
Caused by: java.lang.ClassNotFoundException:
org.codehaus.plexus.ContainerConfiguration
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Do you know where is the class ContainerConfiguration?
I search in the maven repository and in the xwiki sources but I'm not
able
to find it.
Thomas Mortagne wrote:
>
> On Mon, Jun 30, 2008 at 8:59 PM, <acannone(a)imolinfo.it> wrote:
>> Invoking directly the class com.xpn.xwiki.tool.backup.ExporterMain I
>> have the following Exception:
>>
>> Exception in thread "main" java.lang.RuntimeException: Component
>> manager
>> has not been initialized before lookup for
>> [org.xwiki.cache.CacheFactory] for hint [default]
>> at com.xpn.xwiki.web.Utils.getComponent(Utils.java:553)
>> at com.xpn.xwiki.XWiki.getCacheFactory(XWiki.java:5130)
>> at
>> com.xpn.xwiki.store.XWikiCacheStore.initCache(XWikiCacheStore.java:86)
>> at
>> com.xpn.xwiki.store.XWikiCacheStore.initCache(XWikiCacheStore.java:80)
>> at
>> com.xpn.xwiki.store.XWikiCacheStore.<init>(XWikiCacheStore.java:62)
>> at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:675)
>> at com.xpn.xwiki.XWiki.<init>(XWiki.java:618)
>> at com.xpn.xwiki.XWiki.<init>(XWiki.java:612)
>> at
>>
com.xpn.xwiki.tool.backup.AbstractPackager.createXWikiContext(AbstractPackager.java:73)
>> at
>> com.xpn.xwiki.tool.backup.Exporter.exportDocuments(Exporter.java:53)
>> at
>> com.xpn.xwiki.tool.backup.ExporterMain.main(ExporterMain.java:57)
>
> This error is because you are trying to use XWiki Platform without
> initializing it. This particular error is about plexuw component
> manager needed because since versio 1.5M2 XWiki cache service is a
> plexus component. You should look at shared-test
>
(trunks//xwiki-platform-tools/xwiki-shared-tests/src/main/java/com/xpn/xwiki/test/AbstractXWikiComponentTestCase.java)
> project for a way to create and initialize one you will need the
> plexus.xml also in shared-tests. You could directly extends
> AbstractXWikiComponentTestCase like unit tests do but it's... for unit
> tests and extends junit, jmock etc.
>
>>
>> Any ideas or suggestions?
>>
>> I have the previous error calling a script that contains something
>> like
>> this:
>> java -classpath $XWIKICLASSPATH com.xpn.xwiki.tool.backup.ExporterMain
>> /home/acannone/xwiki/prova/export xwiki
>> /home/acannone/xwiki/prova/hibernate.cfg.xml
>>
>> There is someone that can tell me how to invoke and configure the
>> maven
>> packager plugin in my example?
>>
>>
>>
>> Thanks
>>
>>
>> Thomas Mortagne wrote:
>>>
>>> Hi,
>>>
>>> I doubt there is any java level documentation on import/export but
>>> you
>>> can look at some good examples of how to use packager plugin :
>>> - com.xpn.xwiki.web.ExportAction#exportXAR(XWikiContext)
>>> - com.xpn.xwiki.web.ImportAction#render(XWikiContext)
>>>
>>> On Mon, May 5, 2008 at 3:19 PM, Lorenzo Manzoni
>>> <lmanzoni(a)imolinfo.it>
>>> wrote:
>>>> I would like to execute an export of all/some of the wiki pages in a
>>>> batch mode (ex. with a script and a java program).
>>>> In the same way I would like to execute an import.
>>>> Is there an easy way to do this?
>>>>
>>>> Looking forward in the xwiki sources I found two classes that seem
>>>> to
>>>> do
>>>> what I want:
>>>>
>>>> * com.xpn.xwiki.tool.backup.ExporterMain
>>>> * com.xpn.xwiki.tool.backup.ImporterMain
>>>>
>>>> Both classes are in the maven plugin called xwiki-packager-plugin.
>>>> Is there any documentation that explain how use that plugin?
>>>>
>>>>
>>>> thanks,
>>>> Lorenzo
>>>> _______________________________________________
>>>> devs mailing list
>>>> devs(a)xwiki.org
>>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>>
>>>
>>>
>>>
>>> --
>>> Thomas Mortagne
>>> _______________________________________________
>>> devs mailing list
>>> devs(a)xwiki.org
>>>
http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>>
>> Quoted from:
>>
http://www.nabble.com/Export-Import-batch-mode-tp17061634p17062120.html
>>
>>
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
>
>
.
_______________________________________________
devs mailing list
devs(a)xwiki.org