Hi again,

Hmm, I do not like the fact that I have to recompile Cocoon for this. If one day I use cron, I'm stuck, or I have to use 2 cocoons.

I was thinking about using wget. But I seem to run into problems too. Probably my session.

Yves

Martin Geissler wrote:
Hello Yves,
try to exclude the "cron" block and dependent ones from your cocoon
build.

Look at INSTALL.txt in the cocoon root folder:
Chapter: Choosing the blocks
in short:
copy blocks.properties to local.blocks.properties and exclude all blocks you do not need!
(have a look at
http://wiki.apache.org/cocoon-data/attachments/BlockDescriptions/attachments/blocks-218.ppt

for dependencies and to make your choice.)

Important: the block "portal" must be excluded from the build. Now it seems the "cron" block also, but this I have not testet.

In my app I have only poi (for excel)
batik, fop (for pdf)
xsp, databases, naming (for access to DB or LDAP)

Build Cocoon with "build" on commandline
Make sure you have copied your files before a rebuild ;-)

Regards Martin


[EMAIL PROTECTED] Dienstag, 25. Juli 2006 09:22 >>>
When I disable the logging in the cli.xconf file, I get passed this
problem, but I run into this one ...

C:\Program Files\cocoon-2.1.9>cocoon cli -x .\cli.xconf -d c:\temp
http://127.0.
0.1:8888/index.html
cocoon.bat: using .\build\webapp as the webapp directory
------------------------------------------------------------------------
cocoon 2.1.9
Copyright (c) 1999-2006 Apache Software Foundation. All rights
reserved.
------------------------------------------------------------------------


trying to register database
trying to register database
 INFO [main] (QuartzScheduler.java:195) - Quartz Scheduler v.1.5.1
created.
 INFO [main] (RAMJobStore.java:138) - RAMJobStore initialized.
 INFO [main] (DirectSchedulerFactory.java:331) - Quartz scheduler
'Cocoon
 INFO [main] (DirectSchedulerFactory.java:333) - Quartz scheduler
version: 1.5.1

 INFO [main] (QuartzScheduler.java:400) - Scheduler
Cocoon_$_Tue_Jul_25_09:19:42
_CEST_2006 started.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at Loader.invokeMain(Unknown Source)
        at Loader.run(Unknown Source)
        at Loader.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
javax/servlet/http/HttpServletRequest
Wrapper
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
        at java.lang.Class.getConstructor0(Class.java:2640)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst
ance(DefaultComponentFactory.java:195)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.init
ialize(ThreadSafeComponentHandler.java:108)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addC
omponent(ExcaliburComponentSelector.java:705)
        at
org.apache.cocoon.components.ExtendedComponentSelector.configure(Exte
ndedComponentSelector.java:228)
        at
org.apache.avalon.framework.container.ContainerUtil.configure(Contain
erUtil.java:201)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst
ance(DefaultComponentFactory.java:289)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.init
ialize(ThreadSafeComponentHandler.java:108)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.looku
p(ExcaliburComponentManager.java:278)
        at
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComp
onentManager.java:335)
        at
org.apache.avalon.framework.service.WrapperServiceManager.lookup(Wrap
perServiceManager.java:68)
        at
org.apache.cocoon.portal.impl.PortalManagerImpl.service(PortalManager
Impl.java:85)
        at
org.apache.avalon.framework.container.ContainerUtil.service(Container
Util.java:143)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst
ance(DefaultComponentFactory.java:271)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.init
ialize(ThreadSafeComponentHandler.java:108)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initi
alize(ExcaliburComponentManager.java:524)
        at
org.apache.cocoon.components.CocoonComponentManager.initialize(Cocoon
ComponentManager.java:566)
        at
org.apache.avalon.framework.container.ContainerUtil.initialize(Contai
nerUtil.java:244)
        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:342)
        at
org.apache.avalon.framework.container.ContainerUtil.initialize(Contai
nerUtil.java:244)
        at
org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:17
6)
        at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
        at org.apache.cocoon.Main.main(Main.java:319)
        ... 7 more


----- Oorspronkelijk bericht -----
Van: Martin Geissler [mailto:[EMAIL PROTECTED] Verzonden: dinsdag, juli 25, 2006 08:08 AM Aan: [email protected] Onderwerp: Antw: Cocoon CLI

Hello Yves,

have you looked at http://marc.theaimsgroup.com/?l=xml-cocoon-users&m=114439702920763&w=2

I think its mainly the servlet.jar file you have to copy.

Regards Martin


[EMAIL PROTECTED] Montag, 24. Juli 2006 23:19 >>>
Hi,

I'm trying to store a page with :
./cocoon.sh cli -x ./cli.xconf http://127.0.0.1/index.html -d /tmp

And I get this error:


./cocoon.sh: using ./build/webapp as the webapp directory
------------------------------------------------------------------------
cocoon 2.1.9
Copyright (c) 1999-2006 Apache Software Foundation. All rights
reserved.
------------------------------------------------------------------------


DEBUG   2006-07-24 23:03:01.195 [        ] (): Getting handle to
context directory 'build/webapp'
DEBUG   2006-07-24 23:03:01.239 [        ] (): Getting handle to
working directory 'build/work' DEBUG 2006-07-24 23:03:01.349 [ ] (): Added new LogTargetFactory of type cocoon DEBUG 2006-07-24 23:03:01.352 [ ] (): Added new LogTargetFactory of type servlet DEBUG 2006-07-24 23:03:01.354 [ ] (): Added new LogTargetFactory of type stream
DEBUG   2006-07-24 23:03:01.389 [        ] (): Added new LogTarget of
id main
DEBUG   2006-07-24 23:03:01.390 [        ] (): Added new LogTarget of
id deprecation
FATAL_E 2006-07-24 23:03:01.395 [        ] (): Exception caught
org.apache.avalon.framework.configuration.ConfigurationException:
Cannot find ServletContext object in application context at org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget(ServletTargetFactory.java:85) at org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(DefaultLogTargetManager.java:92) at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) at org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(LogKitLoggerManager.java:457) at org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(LogKitLoggerManager.java:403) at org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:143)
       at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
       at org.apache.cocoon.Main.main(Main.java:319)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at Loader.invokeMain(Unknown Source)
       at Loader.run(Unknown Source)
       at Loader.main(Unknown Source)
Caused by: org.apache.avalon.framework.context.ContextException:
Unable
to resolve context key: servlet-context
at org.apache.avalon.framework.context.DefaultContext.get(DefaultContext.java:118) at org.apache.avalon.framework.context.DefaultContext.get(DefaultContext.java:121) at org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget(ServletTargetFactory.java:81)
       ... 14 more
Exception in thread "main"
java.lang.reflect.InvocationTargetException
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at Loader.invokeMain(Unknown Source)
       at Loader.run(Unknown Source)
       at Loader.main(Unknown Source)
Caused by: org.apache.avalon.framework.configuration.ConfigurationException: Cannot find ServletContext object in application context at org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget(ServletTargetFactory.java:85) at org.apache.avalon.excalibur.logger.DefaultLogTargetManager.configure(DefaultLogTargetManager.java:92) at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) at org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetManager(LogKitLoggerManager.java:457) at org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(LogKitLoggerManager.java:403) at org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:143)
       at
org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:99)
       at org.apache.cocoon.Main.main(Main.java:319)
       ... 7 more
Caused by: org.apache.avalon.framework.context.ContextException:
Unable
to resolve context key: servlet-context
at org.apache.avalon.framework.context.DefaultContext.get(DefaultContext.java:118) at org.apache.avalon.framework.context.DefaultContext.get(DefaultContext.java:121) at org.apache.avalon.excalibur.logger.factory.ServletTargetFactory.createTarget(ServletTargetFactory.java:81)
       ... 14 more



What am I forgetting ?

Regards
Yves




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

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





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

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




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

Reply via email to