I've just downloaded the latest nightly (20010716), and I can't get it to
start.

I have a context entry in server.xml that looks like this

<Context path="/AddressBook" docBase="AddressBook" debug="9"
reloadable="true">
            <Loader checkInterval="3"
lassname="org.apache.catalina.loader.StandardLoader"/>
</Context>

and I get the following error

ERROR reading .\conf\server.xml
At Line 199 /Server/Service/Engine/Host/Context/Loader/ checkInterval=3
classname=org.apache.catalina.loader.StandardLoader

Catalina.start: java.lang.ClassNotFoundException:
org.apache.catalina.WebappLoader
java.lang.ClassNotFoundException: org.apache.catalina.WebappLoader
        at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:1122)
        at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader
.java:987)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:130)
        at
org.apache.catalina.startup.CreateLoaderAction.start(Catalina.java:918)
        ... lots of XML mapper stuff ...
        at org.apache.catalina.startup.Catalina.start(Catalina.java:687)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:657)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:178)
        at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Method.java:311)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:202)

And indeed org.apache.catalina.WebappLoader doesn't exist although
org.apache.catalina.loader.WebappLoader does

Looking in Catalina.java I see an entry like this

mapper.addRule(prefix + "/Loader", new
CreateLoaderAction("org.apache.catalina.WebappLoader", "className"));

I assume this should be

mapper.addRule(prefix + "/Loader", new
CreateLoaderAction("org.apache.catalina.loader.WebappLoader", "className"));

Kevin Jones
DevelopMentor
www.develop.com

Reply via email to