Hello,

I'm trying to implement and register a new WebappLoader implementation with Tomcat 
5.0.19.  I've created a subclass of the standard WebappLoader class.  In addition, I 
have added the Loader element to my Context element with my new class name specified.  
When starting the server, I get a ClassNotFound exception when it attempts to do a 
Class.forName for my class in the CreateLoaderRule.begin method.  I've tried my class 
in <tomcat-root>/common/classes and also in <tomcat-root>/server/classes with no luck. 
 Can anyone offer any idea what I might be doing wrong and how I might solve the 
problem?

Thanks,
Craig

 SEVERE: Begin event threw exception                                        
 java.lang.ClassNotFoundException: com.spss.catalina.loader.SPSSWebappLoader
         at java/lang/Throwable.<init>(Throwable.java:217)                             
                             
         at java/lang/Exception.<init>(Exception.java:59)                              
                             
         at java/lang/ClassNotFoundException.<init>(ClassNotFoundException.java:65)    
                             
         at 
org/apache/catalina/loader/StandardClassLoader.loadClass(StandardClassLoader.java:891) 
                 
         at 
org/apache/catalina/loader/StandardClassLoader.loadClass(StandardClassLoader.java:756) 
                 
         at java/lang/ClassLoader.loadClassInternal(ClassLoader.java:312)              
                             
         at java/lang/Class.forName(Class.java:141)                                    
                             
         at 
org/apache/catalina/startup/CreateLoaderRule.begin(ContextRuleSet.java:314)            
                 
         at org/apache/commons/digester/Digester.startElement(Digester.java:1273)      
                             
         at 
org/apache/catalina/util/CatalinaDigester.startElement(CatalinaDigester.java:112)      
                 
         at org/apache/xerces/parsers/AbstractSAXParser.startElement(Unknown Source)   
                             
         at org/apache/xerces/parsers/AbstractXMLDocumentParser.emptyElement(Unknown 
Source)                        
         at 
org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) 
                 
         at 
org/apache/xerces/impl/XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
         at org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)                      
         at org/apache/xerces/parsers/XML11Configuration.parse(Unknown Source)         
                             
         at org/apache/xerces/parsers/XML11Configuration.parse(Unknown Source)         
                             
         at org/apache/xerces/parsers/XMLParser.parse(Unknown Source)                  
                             
         at org/apache/xerces/parsers/AbstractSAXParser.parse(Unknown Source)          
                             
        at org/apache/commons/digester/Digester.parse(Digester.java:1567)              
           
        at 
org/apache/catalina/core/StandardHostDeployer.install(StandardHostDeployer.java:519)   
        at org/apache/catalina/core/StandardHost.install(StandardHost.java:906)        
           
        at 
org/apache/catalina/startup/HostConfig.deployDescriptors(HostConfig.java:527)          
        at org/apache/catalina/startup/HostConfig.deployApps(HostConfig.java:472)      
           
        at org/apache/catalina/startup/HostConfig.start(HostConfig.java:1008)          
           
        at org/apache/catalina/startup/HostConfig.lifecycleEvent(HostConfig.java:394)  
           
        at 
org/apache/catalina/util/LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org/apache/catalina/core/ContainerBase.start(ContainerBase.java:1134)       
           
        at org/apache/catalina/core/StandardHost.start(StandardHost.java:832)          
           
        at org/apache/catalina/core/ContainerBase.start(ContainerBase.java:1126)       
           
        at org/apache/catalina/core/StandardEngine.start(StandardEngine.java:521)      
           
        at org/apache/catalina/core/StandardService.start(StandardService.java:519)    
           
        at org/apache/catalina/core/StandardServer.start(StandardServer.java:2345)     
           
        at org/apache/catalina/startup/Catalina.start(Catalina.java:594)               
           
        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.start(Bootstrap.java:297)             
 

          
Craig Setera
Master Software Engineer, SPSS, Rochester MN

Sun Certified Java Programmer, Developer and
Web Component Developer

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

Reply via email to