You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by yangontha Maung <th...@yahoo.com> on 2004/02/26 07:28:19 UTC

static web site creation by ant - error

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:-

<?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
[root@innlay spider]#




__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: static web site creation by ant - error

Posted by Upayavira <uv...@upaya.co.uk>.
alex@owal.co.uk wrote:

>someone wrote:
>  
>
>>>>Cocoon 2.1.4
>>>>Trying to create static web pages by ant
>>>>
>>>>Mounted the /usr/local/spider at the main
>>>>sitemap.xmap.
>>>>        
>>>>
>
>Is there a good FAQ for using Cocoon to generate static websites?
>I am mostly concerned with having browser specific versions which 
>work when the static site is viewed rather than just when the 
>Cocoon site is used.
>
>Alex
>  
>
There isn't a faq that covers that. Although I don't entirely understand 
what you are referring to. If you have browser specific pages, what 
serveer is selecting the correct page if Cocoon isn't, Apache?

I've been thinking/planning to add support for Apache's i18n 
functionality, so that Cocoon can create pages such as index.html.en and 
index.html.de, which Apache will serve based upon the user's Locale. 
There is much scope for doing this sort of thing - making the pages that 
Cocoon produces 'Apache friendly', but not mich has been done with it 
todate.

What did you have in mind, specifically?

Upayavira



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: static web site creation by ant - error

Posted by al...@owal.co.uk.
someone wrote:
> > > Cocoon 2.1.4
> > > Trying to create static web pages by ant
> > > 
> > > Mounted the /usr/local/spider at the main
> > > sitemap.xmap.

Is there a good FAQ for using Cocoon to generate static websites?
I am mostly concerned with having browser specific versions which 
work when the static site is viewed rather than just when the 
Cocoon site is used.

Alex



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: static web site creation by ant - error

Posted by yangontha Maung <th...@yahoo.com>.
Hi,

Thanks a lot.

I have taken out the portal and portal-fw block and
build the cocoon.

Then I run the ant spider
and it works!!!!


thanks and rgds


--- Simon Mieth <si...@t-online.de> wrote:
> On Wed, 25 Feb 2004 22:28:19 -0800 (PST)
> yangontha Maung <th...@yahoo.com> 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.
> > 
> 
> Hi,
> 
> i think you must build cocoon-2.1.4 without
> portal-block and
> portal-fw-block (see INSTALL.txt "Choosing blocks").
> It
> should work then.
> 
> 
> Best Regards,
> 
> Simon
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail:
> users-help@cocoon.apache.org
> 


__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: static web site creation by ant - error

Posted by Simon Mieth <si...@t-online.de>.
On Wed, 25 Feb 2004 22:28:19 -0800 (PST)
yangontha Maung <th...@yahoo.com> 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.
> 

Hi,

i think you must build cocoon-2.1.4 without portal-block and
portal-fw-block (see INSTALL.txt "Choosing blocks"). It
should work then.


Best Regards,

Simon

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: static web site creation by ant - error

Posted by Upayavira <uv...@upaya.co.uk>.
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
>[root@innlay spider]#
>  
>




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org