I've just installed Turbine and I'm trying the HelloWorld example as detailed in the
getting_started.html document. Specifically, I have created the class
com.stayconnect.modules.screens.HelloWorld, which lives in my servlet root directory.
This class
contains the following package statement:
package com.stayconnect.modules.screens;
I added the following line to my TurbineResources.properties file:
module.packages=com.stayconnect.modules
and it seems to work -- at least, Turbine claims to be looking in the right place.
However, after
typing in the URL http://mymachine.stayconnect.com/servlets/Turbine/screen/HelloWorld,
I see the
following message:
java.lang.Exception:
Requested Screen not found: HelloWorld
Tried classes: com.stayconnect.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld
Turbine looked in the following modules.packages path:
[com.stayconnect.modules, org.apache.turbine.modules,
org.apache.turbine.modules,
org.apache.turbine.modules, org.apache.turbine.modules, org.apache.turbine.modules]
at org.apache.turbine.modules.ScreenLoader.getInstance(ScreenLoader.java:187)
at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:129)
at org.apache.turbine.modules.Page.build(Page.java:81)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:111)
at Turbine.doGet(Turbine.java:319)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:317)
at org.apache.jserv.JServConnection.run(JServConnection.java:188)
at java.lang.Thread.run(Thread.java:475)
java.lang.Exception:
Requested Screen not found: HelloWorld
Tried classes: com.stayconnect.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld,
org.apache.turbine.modules.screens.HelloWorld
Turbine looked in the following modules.packages path:
[com.stayconnect.modules, org.apache.turbine.modules,
org.apache.turbine.modules,
org.apache.turbine.modules, org.apache.turbine.modules, org.apache.turbine.modules]
(Note that I added code to display the exact classes that Turbine attempted to load.)
The class
com.stayconnect.modules.screens.HelloWorld is indeed the correct class, unless my eyes
or my brain
are failing me. Do I have some glaring misspelling? Have I misconfigured Turbine?
What am I doing
wrong?
Thanks in advance for any help.
--Travis Low
[EMAIL PROTECTED]
1-301-592-6305 (direct)
|| StayConnect
|| 10750 Columbia Pike, Silver Spring MD 20901
|| 1-888-304-7829 (toll free) 1-301-592-6304 (fax)
|| http://www.stayconnect.com
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]