Did you happen to change services.TurbineSecurityService.user.manager in
your TurbineResources.conf file? It should read:
services.TurbineSecurityService.user.manager=org.apache.turbine.services.security.DBUserManager
That's my best guess, unless something else is not getting loaded into
your classpath properly. However, any user manager classes should be in
the turbine JAR file.
Will Stranathan
Shaun Campbell wrote:
> Hi Will
>
> I am just using your most excellent document to produce a turbine app and am
> getting the following error. Any ideas what is causing it? I gather I am
> missing a class file but I don't know where it should be or how it gets
> there.
>
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE -- VelocityService early
> init()....starting!
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE -- VelocityService
> properties:
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE --
> properties:/WEB-INF/conf/velocity.properties
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE -- templates:/templates
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE -- log:/logs/velocity.log
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE --
> classname:org.apache.turbine.services.velocity.TurbineVelocityService
> [Wed Dec 06 15:20:52 GMT+00:00 2000] -- NOTICE -- VelocityService is using
> C:\Program Files\Apache
> Group\tdk\webapps\cdtrack\WEB-INF\conf\velocity.properties
> [Wed Dec 06 15:20:54 GMT+00:00 2000] -- NOTICE -- VelocityService early
> init()....finished!
> [Wed Dec 06 15:20:54 GMT+00:00 2000] -- NOTICE -- TemplateService
> init()....starting!
> [Wed Dec 06 15:20:54 GMT+00:00 2000] -- NOTICE -- TemplateService
> init()....finished!
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- This is Turbine instance
> running at: http://localhost:8080/cdtrack/servlet/cdtrack
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- The instance id is
> #6C378701BEBBA0B30CE5F097C478694D
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- ERROR -- BaseSecurityService.init:
> org.apache.turbine.om.security.DBUserManager
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- ERROR --
> Exception: java.lang.ClassNotFoundException:
> org.apache.turbine.om.security.DBUserManager
> Stack Trace follows:
> java.lang.ClassNotFoundException:
> org.apache.turbine.om.security.DBUserManager
> at
> org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j
> ava:524)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:120)
> at
> org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuritySe
> rvice.java:174)
> at
> org.apache.turbine.services.security.DBSecurityService.init(DBSecurityServic
> e.java:111)
> at
> org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:
> 117)
> at
> org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.
> java:153)
> at
> org.apache.turbine.services.TurbineServices.initServices(TurbineServices.jav
> a:218)
> at org.apache.turbine.Turbine.doGet(Turbine.java:232)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 7)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- ERROR --
> Exception: org.apache.turbine.services.InitializationException:
> BaseSecurityService.init: Failed to instantiate UserManager
> Stack Trace follows:
> org.apache.turbine.services.InitializationException:
> BaseSecurityService.init: Failed to instantiate UserManager
> at
> org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuritySe
> rvice.java:180)
> at
> org.apache.turbine.services.security.DBSecurityService.init(DBSecurityServic
> e.java:111)
> at
> org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:
> 117)
> at
> org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.
> java:153)
> at
> org.apache.turbine.services.TurbineServices.initServices(TurbineServices.jav
> a:218)
> at org.apache.turbine.Turbine.doGet(Turbine.java:232)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 7)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Assembler Broker
> init()....starting!
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Registering 1 actions
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Registering 1 screens
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Registering 1 navigations
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Registering 1 layouts
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Registering 1 pages
> [Wed Dec 06 15:21:00 GMT+00:00 2000] -- NOTICE -- Assembler Broker
> init()....finished!
>
> Many thanks
>
>
> Shaun Campbell
>
>
> ------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]