yangontha Maung wrote:

Cocoon 2.1.4
Trying to create static web pages by ant

Mounted the /usr/local/spider at the main
sitemap.xmap.

I can run cocoon servlet and server the page
http://myserver:8888/spider/hello.html

Now I want that hello.html to save somwhere on the
server.

So I created
build.xml at /usr/local/spider as follows:-


Firstly make sure you exclude the portlet block when you build Cocoon. It isn't currently compatible with CLI/ant task.

Regards, Upayavira

<?xml version="1.0"?>
<project default="spider" basedir=".">
<property name="cocoon.context"
value="../cocoon/build/webapp"/>
<path id="cocoon.classpath">
<dirset dir="${cocoon.context}/WEB-INF/classes"/>
<fileset dir="${cocoon.context}/WEB-INF/lib"
includes="*.jar"/>
</path>

<taskdef name="cocoon" classname="org.apache.cocoon.CocoonTask"
classpathref="cocoon.classpath"/>


<target name="spider">

<cocoon verbose="true"
 classpathref="cocoon.classpath"
 follow-links="true"
 precompile-only="false"
 confirm-extensions="false"
 context-dir="${cocoon.context}"
 config-file="WEB-INF/cocoon.xconf"
 work-dir="build/work"
 dest-dir="build/dest"
 default-filename="hello.html"
 accept="*/*">

<broken-links type="xml"
 file="brokenlinks.xml"
 generate="false"
 extension=".err"/>

<logging
 log-kit="${cocoon.context}/WEB-INF/logkit.xconf"
 logger="cli"
 level="DEBUG"/>

<uris name="site" follow-links="true">
 <uri type="replace"
   src-prefix="spider/"
   src="hello.html"
   dest="${cocoon.context}/build/dest/"/>
 </uris>
</cocoon>
</target>
</project>


Then run ant apider The message says build successful. But there are a lot of error messages. And the expected file is not created.

Please help me where I go wrong and what to do to
create the static web page (hello.html) somewhere.

rgds,

++++++++++++++


[cocoon] at org.apache.avalon.framework.context.DefaultContext.get(Defaul tContext.java:157) [cocoon] at org.apache.avalon.framework.context.DefaultContext.get(Defaul tContext.java:160) [cocoon] at org.apache.cocoon.components.ComponentContext.get(ComponentCo ntext.java:144) [cocoon] at org.apache.cocoon.portal.coplet.adapter.impl.PortletAdapter.c ontextualize(PortletAdapter.java:109) [cocoon] at org.apache.avalon.framework.container.ContainerUtil.contextua lize(ContainerUtil.java:154) [cocoon] at org.apache.avalon.excalibur.component.DefaultComponentFactory .newInstance(DefaultComponentFactory.java:281) [cocoon] at org.apache.avalon.excalibur.component.ThreadSafeComponentHand ler.initialize(ThreadSafeComponentHandler.java:143) [cocoon] at org.apache.avalon.excalibur.component.ExcaliburComponentSelec tor.addComponent(ExcaliburComponentSelector.java:738) [cocoon] ... 29 more [cocoon] FATAL_E 2004-02-26 14:15:00.074 [cli ] (): Exception caught [cocoon] org.apache.avalon.framework.configuration.ConfigurationException: Co uld not load class org.apache.cocoon.portal.coplet.adapter.impl.PortletAdapter f or component named 'portlet' at file:/usr/local/spider/../cocoon/build/webapp/WE B-INF/cocoon.xconf:1565:121 [cocoon] at org.apache.cocoon.components.ExtendedComponentSelector.config ure(ExtendedComponentSelector.java:276) [cocoon] at org.apache.avalon.framework.container.ContainerUtil.configure (ContainerUtil.java:239) [cocoon] at org.apache.avalon.excalibur.component.DefaultComponentFactory .newInstance(DefaultComponentFactory.java:305) [cocoon] at org.apache.avalon.excalibur.component.ThreadSafeComponentHand ler.initialize(ThreadSafeComponentHandler.java:143) [cocoon] at org.apache.avalon.excalibur.component.ExcaliburComponentManag er.initialize(ExcaliburComponentManager.java:558) [cocoon] at org.apache.cocoon.components.CocoonComponentManager.initializ e(CocoonComponentManager.java:547) [cocoon] at org.apache.avalon.framework.container.ContainerUtil.initializ e(ContainerUtil.java:282) [cocoon] at org.apache.cocoon.Cocoon.initialize(Cocoon.java:340) [cocoon] at org.apache.avalon.framework.container.ContainerUtil.initializ e(ContainerUtil.java:282) [cocoon] at org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper .java:186) [cocoon] at org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java: 132) [cocoon] at org.apache.cocoon.bean.helpers.AntDelegate.process(AntDelegat e.java:76) [cocoon] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [cocoon] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces sorImpl.java:39) [cocoon] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet hodAccessorImpl.java:25) [cocoon] at java.lang.reflect.Method.invoke(Method.java:324) [cocoon] at org.apache.cocoon.CocoonTask.run(CocoonTask.java:320) [cocoon] at org.apache.cocoon.CocoonTask.execute(CocoonTask.java:292) [cocoon] at org.apache.cocoon.CocoonTask.execute(CocoonTask.java:243) [cocoon] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja va:269) [cocoon] at org.apache.tools.ant.Task.perform(Task.java:364) [cocoon] at org.apache.tools.ant.Target.execute(Target.java:301) [cocoon] at org.apache.tools.ant.Target.performTasks(Target.java:328) [cocoon] at org.apache.tools.ant.Project.executeTarget(Project.java:1215) [cocoon] at org.apache.tools.ant.Project.executeTargets(Project.java:1063 ) [cocoon] at org.apache.tools.ant.Main.runBuild(Main.java:632) [cocoon] at org.apache.tools.ant.Main.startAnt(Main.java:183) [cocoon] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) [cocoon] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) [cocoon] Caused by: org.apache.avalon.framework.component.ComponentException: Could not set up Component for hint [ portlet] (key [portlet]) [cocoon] at org.apache.avalon.excalibur.component.ExcaliburComponentSelec tor.addComponent(ExcaliburComponentSelector.java:756) [cocoon] at org.apache.cocoon.components.ExtendedComponentSelector.config ure(ExtendedComponentSelector.java:268) [cocoon] ... 28 more [cocoon] Caused by: org.apache.avalon.framework.context.ContextException: Una ble to resolve context key: servlet-config [cocoon] at org.apache.avalon.framework.context.DefaultContext.get(Defaul tContext.java:157) [cocoon] at org.apache.avalon.framework.context.DefaultContext.get(Defaul tContext.java:160) [cocoon] at org.apache.cocoon.components.ComponentContext.get(ComponentCo ntext.java:144) [cocoon] at org.apache.cocoon.portal.coplet.adapter.impl.PortletAdapter.c ontextualize(PortletAdapter.java:109) [cocoon] at org.apache.avalon.framework.container.ContainerUtil.contextua lize(ContainerUtil.java:154) [cocoon] at org.apache.avalon.excalibur.component.DefaultComponentFactory .newInstance(DefaultComponentFactory.java:281) [cocoon] at org.apache.avalon.excalibur.component.ThreadSafeComponentHand ler.initialize(ThreadSafeComponentHandler.java:143) [cocoon] at org.apache.avalon.excalibur.component.ExcaliburComponentSelec tor.addComponent(ExcaliburComponentSelector.java:738) [cocoon] ... 29 more [cocoon] org.apache.avalon.framework.configuration.ConfigurationException: Co uld not load class org.apache.cocoon.portal.coplet.adapter.impl.PortletAdapter f or component named 'portlet' at file:/usr/local/spider/../cocoon/build/webapp/WE B-INF/cocoon.xconf:1565:121

BUILD SUCCESSFUL
Total time: 17 seconds
[EMAIL PROTECTED] spider]#






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to