On Sun, 15 Feb 2004 11:27:45 +0000
Alex S <[EMAIL PROTECTED]> wrote:

> Hi Thanks for the reply.
> Yes that makes some sense. But I am still having
> dificulties. Something about CatalogManager.properties or
> server.properties can't be found .
> 
> a) I am now just going to try using the CL to pass in all
> the arguments directly.  easier for troubleshooting I
> think. b) Also with a fresh build of cocoon 2.1. I am
> working on Linux redhat 9 by the way.
> Thus I will try to build the samples having added pattern 
> welcome-test.html to the root sitemap instead of ""
> because I do not know how to represent the latter as an
> argument on the [EMAIL PROTECTED] cocoon-2.1]#
> ./cocoon.sh cli welcome-test.html -C
> build/webapp/WEB-INF/cocoon.xconf -c build/webapp/ -w
> ../tmp/ -d ../tmp/docs/
> 
> 
> Gives me this response on the command line:
> 
> 
> Cannot find CatalogManager.properties
> Exception in thread "main"
> java.lang.reflect.InvocationTargetException
>         at
>         sun.reflect.NativeMethodAccessorImpl.invoke0(Nati
>         ve Method) at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodA
> ccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin
> gMethodAccessorImpl.java:25)
>         at
>         java.lang.reflect.Method.invoke(Method.java:324)
>         at Loader.invokeMain(Unknown Source) at
>         Loader.run(Unknown Source) at Loader.main(Unknown
>         Source)
> Caused by: java.lang.NoClassDefFoundError: 
> javax/servlet/http/HttpSessionBindingListener
>         at java.lang.ClassLoader.defineClass0(Native
>         Method)

Hi Alex,

the problem is the "java.lang.NoClassDefFoundError", the
CatalogManager.properties and server.properties "not found"
message is no problem, ignore this.

You must only "cp tools/jetty/lib/servlet*.jar
build/webapp/WEB-INF/lib" in the cocoon-2.1 directory.


If you use the current-CVS-version or the cocoon-2.1.4, you
can run in trouble again. The "portal-framework" and
"portal"-block break the CLI. I'm not sure if it fixed now,
the bug is still open in bugzilla. 

You have 2 options to solve this.

1.) Build cocoon without "portal" and "portal-fw"-block, by:
copy blocks.properties to local.blocks.properties and edit
this file:
comment out the
"exclude.block.portal-fw=true"
and 
"exclude.block.portal=true"
properties.
Then rebuild cocoon.


2.) You can comment out in the portal-related-stuff in the
cocoon.xconf file. That is a little bit tricky, to find
components. Maybe it is a good idea to make a copy like
"cocoon-cli.xconf" and edit this file. 
Later you can use this file with the "-C
where/the/is/cocoon-cli.xconf"-switch

You dont need this if you use cocoon-2.1.3.


I hope that helps. ;-)

Best Regards,

Simon









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

Reply via email to