for version 5.0.* of tomcat you will have to uncomment the following two
snippets in $tomcat/conf/web.xml
<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
<!-- The mapping for the invoker servlet -->
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
hope this helps
Akmal
----- Original Message -----
From: "Daniel" <[EMAIL PROTECTED]>
To: "Turbine Users List" <[EMAIL PROTECTED]>
Sent: Monday, December 15, 2003 5:52 PM
Subject: feedback for tdk 2.3 (dated 2003-12-10)
>
> Hi,
>
> I'm testing out the new tdk 2.3 (dated 2003-12-10) provided by Jeff
> Painter, and here's some feedback:
>
> - The build process was pretty good, only about 8 warnings about the
> deprecation of getMapBuilder().
>
> - Starting TDK-Tomcat worked and the newapp was accessible and working.
>
> - Same newapp won't work in Tomcat 5.0.16 at all, even though it appears
> to be "loaded". Anyone tried things under Tomcat 5.0.16 yet?
>
> - There were no log4j errors when using the TDK-Tomcat (which is 4.1.29),
> but the same exact newapp would complain under Tomcat 5.0.16 and would
> log "turbine" stuff to console. Here's the startup log4j error under
> Tomcat 5.0.16:
>
> <snipped>
> log4j:ERROR Could not find value for key
> log4j.appender.org.apache.torque.engine
>
> log4j:ERROR Could not instantiate appender named
> "org.apache.torque.engine".
> [INFO] Turbine - -Configured log4j from
> C:\Java\Software\jakarta-tomcat-5.0.16\w
> ebapps\newapp\WEB-INF\conf\Log4j.properties
> [INFO] Turbine - -Loaded configuration (Properties) from
> /WEB-INF/conf/TurbineR
> esources.properties
> (C:\Java\Software\jakarta-tomcat-5.0.16\webapps\newapp\WEB-I
> NF\conf\TurbineResources.properties)
> <snipped>
>
> I tried my "solution" of replacing the commons-logging-1.0.2.jar with
> version 1.0.3 under newapp/WEB-INF/lib but that didn't work so I guess
> there's a deeper problem somewhere.
>
> - I noticed there are 2 Log4j.properties files, one under WEB-INF/conf and
> the other under WEB-INF/classes, and are identical. I believe the one
> under WEB-INF/classes isn't necessary since TR.props references the one
> under WEB-INF/conf.
>
> - And upon stopping the TDK-Tomcat, it gives an error for the xmlrpc
> service:
>
> <snipped>
> [INFO] Turbine - -Turbine: init() Ready to Rumble!
> Dec 15, 2003 11:12:21 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Dec 15, 2003 11:12:21 AM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Dec 15, 2003 11:12:21 AM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/15
> config=C:\Java\Software\jakarta-tomcat-5.0.16\conf\jk2.properties
> Dec 15, 2003 11:12:21 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 12390 ms
> Dec 15, 2003 11:12:30 AM org.apache.catalina.core.StandardService stop
> INFO: Stopping service Catalina
> Dec 15, 2003 11:12:30 AM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stoping http11 protocol on 8080
> Catalina:type=ThreadPool,name=http8080
> [DEBUG] ManagerBase - -Stopping
> [DEBUG] ManagerBase - -Unloading persisted sessions
> [DEBUG] ManagerBase - -Saving persisted sessions to SESSIONS.ser
> [DEBUG] ManagerBase - -Unloading 0 sessions
> [DEBUG] ManagerBase - -Expiring 0 persisted sessions
> [DEBUG] ManagerBase - -Unloading complete
> [INFO] BaseServiceBroker - -Shutting down all services!
> [INFO] BaseServiceBroker - -Shutting down service: VelocityService
> [INFO] BaseServiceBroker - -Shutting down service: XSLTService
> [INFO] BaseServiceBroker - -Shutting down service: TemplateService
> [INFO] BaseServiceBroker - -Shutting down service: IntakeService
> [INFO] BaseServiceBroker - -Shutting down service: PullService
> [INFO] BaseServiceBroker - -Shutting down service: SecurityService
> [INFO] BaseServiceBroker - -Shutting down service: UploadService
> [INFO] BaseServiceBroker - -Shutting down service: UniqueIdService
> [INFO] BaseServiceBroker - -Shutting down service: XmlRpcService
> [ERROR] BaseServiceBroker - -Shutdown of a nonexistent Service
> 'XmlRpcService' was requested
> <org.apache.turbine.services.InstantiationException: Failed
> to instantiate service XmlRpcService: A class referenced by
> org.apache.turbine.services.xmlrpc.TurbineXmlRpcService is unavailable.
> Check your jars and classes.:
> org/apache/xmlrpc/WebServer>java.lang.NoClassDefFoundError:
> org/apache/xmlrpc/WebServer
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:554)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownService(BaseSer
> viceBroker.java:418)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownServices(BaseSe
> rviceBroker.java:467)
> at org.apache.turbine.Turbine.destroy(Turbine.java:658)
> at
> org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:
> 1270)
> at
> org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:15
> 87)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardContext.removeChild(StandardContext.
> java:3096)
> at
> org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:696
> )
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:256)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:44
> 33)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDepl
> oyer.java:599)
> at
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:939)
> at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1
> 047)
> at
> org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1024)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :395)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1165)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1177)
> at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:523)
>
> at
> org.apache.catalina.core.StandardService.stop(StandardService.java:57
> 5)
> at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2377
> )
> at org.apache.catalina.startup.Catalina.stop(Catalina.java:623)
> at
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalin
> a.java:666)
> rethrown as org.apache.turbine.services.InstantiationException: A class
> referenced by org.apache.turbine.services.xmlrpc.TurbineXmlRpcService is
> unavailable. Check your jars and classes.: org/apache/xmlrpc/WebServer
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:591)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownService(BaseSer
> viceBroker.java:418)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownServices(BaseSe
> rviceBroker.java:467)
> at org.apache.turbine.Turbine.destroy(Turbine.java:658)
> at
> org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:
> 1270)
> at
> org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:15
> 87)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardContext.removeChild(StandardContext.
> java:3096)
> at
> org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:696
> )
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:256)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:44
> 33)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDepl
> oyer.java:599)
> at
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:939)
> at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1
> 047)
> at
> org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1024)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :395)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1165)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1177)
> at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:523)
>
> at
> org.apache.catalina.core.StandardService.stop(StandardService.java:57
> 5)
> at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2377
> )
> at org.apache.catalina.startup.Catalina.stop(Catalina.java:623)
> at
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalin
> a.java:666)
> Caused by: java.lang.NoClassDefFoundError: org/apache/xmlrpc/WebServer
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:554)
> ... 25 more
> rethrown as org.apache.turbine.services.InstantiationException: Failed to
> instantiate service XmlRpcService: A class referenced by
> org.apache.turbine.services.xmlrpc.TurbineXmlRpcService is unavailable.
> Check your jars and classes.:
> org/apache/xmlrpc/WebServer
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:603)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownService(BaseSer
> viceBroker.java:418)
> at
> org.apache.turbine.services.BaseServiceBroker.shutdownServices(BaseSe
> rviceBroker.java:467)
> at org.apache.turbine.Turbine.destroy(Turbine.java:658)
> at
> org.apache.catalina.core.StandardWrapper.unload(StandardWrapper.java:
> 1270)
> at
> org.apache.catalina.core.StandardWrapper.stop(StandardWrapper.java:15
> 87)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardContext.removeChild(StandardContext.
> java:3096)
> at
> org.apache.catalina.startup.ContextConfig.stop(ContextConfig.java:696
> )
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:256)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:44
> 33)
> at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java
> :995)
> at
> org.apache.catalina.core.StandardHostDeployer.remove(StandardHostDepl
> oyer.java:599)
> at
> org.apache.catalina.core.StandardHost.remove(StandardHost.java:939)
> at
> org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:1
> 047)
> at
> org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1024)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :395)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1165)
> at
> org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1177)
> at
> org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:523)
>
> at
> org.apache.catalina.core.StandardService.stop(StandardService.java:57
> 5)
> at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2377
> )
> at org.apache.catalina.startup.Catalina.stop(Catalina.java:623)
> at
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalin
> a.java:666)
> Caused by: org.apache.turbine.services.InstantiationException: A class
> referenced by org.apache.turbine.services.xmlrpc.TurbineXmlRpcService is
> unavailable. Check your jars and classes.: org/apache/xmlrpc/WebServer
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:591)
> ... 25 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/xmlrpc/WebServer
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.turbine.services.BaseServiceBroker.getServiceInstance(Base
> ServiceBroker.java:554)
> ... 25 more
>
> [INFO] BaseServiceBroker - -Shutting down service: SchedulerService
> [INFO] BaseServiceBroker - -Shutting down service: GlobalCacheService
> [INFO] BaseServiceBroker - -Shutting down service: MimeTypeService
> [INFO] BaseServiceBroker - -Shutting down service: LocalizationService
> [INFO] BaseServiceBroker - -Shutting down service: AssemblerBrokerService
> [INFO] BaseServiceBroker - -Shutting down service: ServletService
> [INFO] BaseServiceBroker - -Shutting down service: RunDataService
> [INFO] BaseServiceBroker - -Shutting down service: PoolService
> [INFO] BaseServiceBroker - -Shutting down service: FactoryService
> [INFO] BaseServiceBroker - -Shutting down service: ComponentService
> [DEBUG] TurbineComponentService - -Disposing a org.apache.torque.Torque
> object
> [INFO] BaseServiceBroker - -Shutting down service: CryptoService
> [INFO] Turbine - -Turbine: Done shutting down!
>
>
> - And if I have the example webapps under Tomcat 5.0.16/webapps, then
> there are log4j errors when tomcat tries to deploy those example
> webapps. This is *really* bad since the log system for one webapp
> shouldn't break the others.
>
> Here's the log of Tomcat 5.0.16 when it tries to "install/deploy" the
> example webapps (note that "newapp" was loaded first so you see the
> "Turbine ready to rumble!" message):
>
> [INFO] Turbine - -Turbine: init() Ready to Rumble!
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Installing web application at context path from URL
> file:C:\Java\Software
> \jakarta-tomcat-5.0.16\webapps\ROOT
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Error installing
> org.apache.commons.logging.LogConfigurationException:
> java.lang.ClassNotFoundExc
> eption: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:609)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:561)
>
> at
> org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:298)
>
> at
> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
> at
> org.apache.catalina.session.ManagerBase.<init>(ManagerBase.java:107)
> at
> org.apache.catalina.session.StandardManager.<init>(StandardManager.ja
> va:111)
> at
> org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig
> .java:350)
> at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:65
> 5)
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:254)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4
> 212)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
> .java:866)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:85
> 0)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:316)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.logging.impl.Log
> 4jFactory
> at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:607)
> ... 34 more
> Dec 15, 2003 11:34:54 AM org.apache.catalina.startup.HostConfig
> deployDirectorie
> s
> SEVERE: Error deploying web application directory ROOT
> java.io.IOException: org.apache.commons.logging.LogConfigurationException:
> java.
> lang.ClassNotFoundException: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:322)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Installing web application at context path /servlets-examples from
> URL fil
> e:C:\Java\Software\jakarta-tomcat-5.0.16\webapps\servlets-examples
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Error installing
> org.apache.commons.logging.LogConfigurationException:
> java.lang.ClassNotFoundExc
> eption: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:609)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:561)
>
> at
> org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:298)
>
> at
> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
> at
> org.apache.catalina.session.ManagerBase.<init>(ManagerBase.java:107)
> at
> org.apache.catalina.session.StandardManager.<init>(StandardManager.ja
> va:111)
> at
> org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig
> .java:350)
> at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:65
> 5)
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:254)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4
> 212)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
> .java:866)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:85
> 0)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:316)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.logging.impl.Log
> 4jFactory
> at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:607)
> ... 34 more
> Dec 15, 2003 11:34:54 AM org.apache.catalina.startup.HostConfig
> deployDirectorie
> s
> SEVERE: Error deploying web application directory servlets-examples
> java.io.IOException: org.apache.commons.logging.LogConfigurationException:
> java.
> lang.ClassNotFoundException: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:322)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Installing web application at context path /tomcat-docs from URL
> file:C:\J
> ava\Software\jakarta-tomcat-5.0.16\webapps\tomcat-docs
> Dec 15, 2003 11:34:54 AM org.apache.catalina.core.StandardHostDeployer
> install
> INFO: Error installing
> org.apache.commons.logging.LogConfigurationException:
> java.lang.ClassNotFoundExc
> eption: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:609)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:561)
>
> at
> org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:298)
>
> at
> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
> at
> org.apache.catalina.session.ManagerBase.<init>(ManagerBase.java:107)
> at
> org.apache.catalina.session.StandardManager.<init>(StandardManager.ja
> va:111)
> at
> org.apache.catalina.startup.ContextConfig.managerConfig(ContextConfig
> .java:350)
> at
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:65
> 5)
> at
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
> g.java:254)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4
> 212)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
> .java:866)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:85
> 0)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:316)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.logging.impl.Log
> 4jFactory
> at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at
> org.apache.commons.logging.LogFactory$2.run(LogFactory.java:607)
> ... 34 more
> Dec 15, 2003 11:34:54 AM org.apache.catalina.startup.HostConfig
> deployDirectorie
> s
> SEVERE: Error deploying web application directory tomcat-docs
> java.io.IOException: org.apache.commons.logging.LogConfigurationException:
> java.
> lang.ClassNotFoundException: org.apache.commons.logging.impl.Log4jFactory
> at
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
> loyer.java:322)
> at
> org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
> at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
> ava:723)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473
> )
> at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :393)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
> eSupport.java:166)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
>
> at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
>
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518
> )
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:5
> 19)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:234
> 3)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
> 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:324)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
> Dec 15, 2003 11:34:55 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on port 8080
> Dec 15, 2003 11:34:55 AM org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on /0.0.0.0:8009
> Dec 15, 2003 11:34:55 AM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/15
> config=C:\Java\Software\jakarta-tomcat-5.0.16\c
> onf\jk2.properties
> Dec 15, 2003 11:34:55 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 12937 ms
>
> And at this point stopping tomcat yields many many errors!
>
>
> Well that's about it. :)
>
> I know I went ahead and tried the newapp with Tomcat 5.0.16 but
> I'm sure everyone will go there at some point. So, hopefully this will
> serve as a starting point for working out Turbine 2.3 and the lingering
> log4j problems.
>
> Regards,
> Daniel
>
> ---------------------------------------------------------------------
> 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]