You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Julian Klein <ce...@yahoo.com> on 2002/12/06 19:44:56 UTC

versioning build and minor error in client run.sh

Hi,

I am posting again with some comments regarding the
webdav client's run.sh and my previous posts.  All of
these comments refer to the cvs snapshot of 12/5:

The client run.sh has an extra "fi" statement that
disables it from running properly:


***Regarding run.sh ****

if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ]
; then
    if [ ! -f
${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ;
then
        if [ ! -d ${SLIDE_HOME}/build/client/classes ]
; then
                echo Unable to determine the value of
SLIDE_HOME
                exit 1
                fi//****this should be removed, one
too many
            fi
        fi
    fi
fi

**Regarding WebdavHost exception/build
process/versioning***

Well it turns out that the server.xml was looking for 
a file which did not exist.  Apparently the binary
version has this class file(WebdavHost.class), but my
build had WebdavHostConfig.class instead in the
catalina wrappers jar.  I changed the server.xml and
no problems anymore.  I also removed the servlet.jar
that was being placed in slide/WEB-INF/lib/ by the
build process.  Despite getting slide up and running
now over my network, I still do not see any history
files/folders being created.  I also looked at the
hsqldb and found no data in it.  Can anyone help me in
regards to why versioning is not working on my build?

Thanks,
Julian

--- Julian Klein <ce...@yahoo.com> wrote:
> Hi,
> 
> I am running Tomcat 4.1.12 with the cvs snapshot of
> slide for 12/05/02.  I have been trying to setup
> versioning per Thomas Schueppel's explanation:
>
http://www.mail-archive.com/slide-user@jakarta.apache.org/msg02388.html
> however when I start tomact I get the following
> error
> in catalina.out.  I looked at the
> slide-catalinawrapper.jar and the WebdavHost.class
> was
> not present (WebdavHostConfig.class was present). 
> So
> I did a clean install and again the same problem. 
> Could it be that I am using xerces implementation
> with
> xercesParseAPIs.jar serving as my jaxp.jar?  Any
> input
> appreciated...
> 
> Thanks in Advance,
> Julian
> 
> 
> Dec 5, 2002 4:03:26 PM
> org.apache.commons.digester.Digester startElement
> SEVERE: Begin event threw exception
> java.lang.ClassNotFoundException:
> wrappers.catalina.WebdavHost
> 	at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:992)
> 	at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
> 	at
>
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:252)
> 	at
>
org.apache.commons.digester.Digester.startElement(Digester.java:1237)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> 	at
>
org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> 	at
>
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> 	at
>
org.apache.commons.digester.Digester.parse(Digester.java:1495)
> 	at
>
org.apache.catalina.startup.Catalina.start(Catalina.java:449)
> 	at
>
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> 	at
>
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 	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:324)
> 	at
>
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> Catalina.start: java.lang.ClassNotFoundException:
> wrappers.catalina.WebdavHost
> java.lang.ClassNotFoundException:
> wrappers.catalina.WebdavHost
> 	at
>
org.apache.commons.digester.Digester.createSAXException(Digester.java:2312)
> 	at
>
org.apache.commons.digester.Digester.createSAXException(Digester.java:2332)
> 	at
>
org.apache.commons.digester.Digester.startElement(Digester.java:1240)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> 	at
>
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> 	at
>
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> 	at
>
org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> 	at
>
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> 	at
>
org.apache.commons.digester.Digester.parse(Digester.java:1495)
> 	at
>
org.apache.catalina.startup.Catalina.start(Catalina.java:449)
> 	at
>
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> 	at
>
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 	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:324)
> 	at
>
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> 
> 

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: versioning build and minor error in client run.sh (one more thing)

Posted by Julian Klein <ce...@yahoo.com>.
Andreas,

  I forgot to mention just in case, I also deployed
all the appropriate jars in the server/lib/ and
common/lib directories.

Thanks again,
and sorry about the all this verbiage,
Julian

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: versioning build and minor error in client run.sh

Posted by Andreas Probst <an...@gmx.net>.
Hi Julian,

did you enable auto-versioning in Domain.xml?

<parameter name="auto-version-control">true</parameter>

Did you configure Slide, so that it creates a new version after 
every PUT?

<parameter name="auto-version">checkout-checkin</parameter>

These parameters must go just before </slide>. There should be 
the following parameters:

</namespace>
<parameter name="historypath">/history</parameter>
<parameter name="workspacepath">/workspace</parameter>
<parameter 
name="workingresourcepath">/workingresource</parameter>
<parameter name="auto-version">checkout-checkin</parameter> 
<parameter name="auto-version-control">true</parameter>
<parameter name="checkout-fork">forbidden</parameter>
<parameter name="checkin-fork">forbidden</parameter> 
</slide>

See the DeltaV spec RFC 3253 to get to know the semantics of 
checkout-checkin and the other possible values for auto-version.

Maybe you also have to set 
<parameter name="version">true</parameter>
in contentstore. Don't forget to set 
<parameter name="resetBeforeStarting">false</parameter>,
otherwise the files get deleted everytime you start Slide.

Hope this helps.

Andreas


On 6 Dec 2002 at 10:44, Julian Klein wrote:

> Hi,
> 
> I am posting again with some comments regarding the
> webdav client's run.sh and my previous posts.  All of
> these comments refer to the cvs snapshot of 12/5:
> 
> The client run.sh has an extra "fi" statement that
> disables it from running properly:
> 
> 
> ***Regarding run.sh ****
> 
> if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ]
> ; then
>     if [ ! -f
> ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ;
> then
>         if [ ! -d ${SLIDE_HOME}/build/client/classes ]
> ; then
>                 echo Unable to determine the value of
> SLIDE_HOME
>                 exit 1
>                 fi//****this should be removed, one
> too many
>             fi
>         fi
>     fi
> fi
> 
> **Regarding WebdavHost exception/build
> process/versioning***
> 
> Well it turns out that the server.xml was looking for 
> a file which did not exist.  Apparently the binary
> version has this class file(WebdavHost.class), but my
> build had WebdavHostConfig.class instead in the
> catalina wrappers jar.  I changed the server.xml and
> no problems anymore.  I also removed the servlet.jar
> that was being placed in slide/WEB-INF/lib/ by the
> build process.  Despite getting slide up and running
> now over my network, I still do not see any history
> files/folders being created.  I also looked at the
> hsqldb and found no data in it.  Can anyone help me in
> regards to why versioning is not working on my build?
> 
> Thanks,
> Julian
> 
> --- Julian Klein <ce...@yahoo.com> wrote:
> > Hi,
> > 
> > I am running Tomcat 4.1.12 with the cvs snapshot of
> > slide for 12/05/02.  I have been trying to setup
> > versioning per Thomas Schueppel's explanation:
> >
> http://www.mail-archive.com/slide-user@jakarta.apache.org/msg0238
> 8.html > however when I start tomact I get the following > error
> > in catalina.out.  I looked at the > slide-catalinawrapper.jar
> and the WebdavHost.class > was > not present
> (WebdavHostConfig.class was present). > So > I did a clean
> install and again the same problem. > Could it be that I am using
> xerces implementation > with > xercesParseAPIs.jar serving as my
> jaxp.jar?  Any > input > appreciated... > > Thanks in Advance, >
> Julian > > > Dec 5, 2002 4:03:26 PM >
> org.apache.commons.digester.Digester startElement > SEVERE: Begin
> event threw exception > java.lang.ClassNotFoundException: >
> wrappers.catalina.WebdavHost > 	at >
> org.apache.catalina.loader.StandardClassLoader.loadClass(Standard
> ClassLoader.java:992) > 	at >
> org.apache.catalina.loader.StandardClassLoader.loadClass(Standard
> ClassLoader.java:857) > 	at >
> org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRu
> le.java:252) > 	at >
> org.apache.commons.digester.Digester.startElement(Digester.java:1
> 237) > 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> > 	at > org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> > 	at >
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:
> 442) > 	at >
> org.apache.commons.digester.Digester.parse(Digester.java:1495) >
> 	at >
> org.apache.catalina.startup.Catalina.start(Catalina.java:449) >
> 	at >
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400) >
> 	at >
> org.apache.catalina.startup.Catalina.process(Catalina.java:180) >
> 	at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native >
> Method) > 	at >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorI
> mpl.java:39) > 	at >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
> ccessorImpl.java:25) > 	at
> java.lang.reflect.Method.invoke(Method.java:324) > 	at >
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >
> Catalina.start: java.lang.ClassNotFoundException: >
> wrappers.catalina.WebdavHost > java.lang.ClassNotFoundException:
> > wrappers.catalina.WebdavHost > 	at >
> org.apache.commons.digester.Digester.createSAXException(Digester.
> java:2312) > 	at >
> org.apache.commons.digester.Digester.createSAXException(Digester.
> java:2332) > 	at >
> org.apache.commons.digester.Digester.startElement(Digester.java:1
> 240) > 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.content(Parser2.java:1779) >
> 	at >
> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> > 	at >
> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
> > 	at > org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> > 	at >
> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:
> 442) > 	at >
> org.apache.commons.digester.Digester.parse(Digester.java:1495) >
> 	at >
> org.apache.catalina.startup.Catalina.start(Catalina.java:449) >
> 	at >
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400) >
> 	at >
> org.apache.catalina.startup.Catalina.process(Catalina.java:180) >
> 	at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native >
> Method) > 	at >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorI
> mpl.java:39) > 	at >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA
> ccessorImpl.java:25) > 	at
> java.lang.reflect.Method.invoke(Method.java:324) > 	at >
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) >
> > 
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 
> --
> To unsubscribe, e-mail:  
> <ma...@jakarta.apache.org> For additional
> commands, e-mail: <ma...@jakarta.apache.org>
> 



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>