-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I think I found the problem. It appears that on 1/14/2001 the class
JetspeedResources.java moved from the org.apache.jetspeed.util
package to the org.apache.jetspeed.services.resources package.
Since the build process doesn't delete class files for java files
that don't exist anymore, my generated WAR file contained two copies
of the JetspeedResources.class file, one in each of the packages
named above.
When I deleted the classes directory and rebuilt everything worked
like it's supposed to :-)
- - Tim
> -----Original Message-----
> From: Taylor, Tim
> Sent: Monday, January 22, 2001 1:37 PM
> To: [EMAIL PROTECTED]
> Subject: Problem with default page
>
>
>
> *** PGP Signature Status: good
> *** Signer: Timothy L. Taylor <[EMAIL PROTECTED]>
> *** Signed: 1/22/2001 1:30:36 PM
> *** Verified: 1/22/2001 2:59:46 PM
> *** BEGIN PGP VERIFIED MESSAGE ***
>
> Greetings.
>
> I just synched up with the CVS tree about an hour ago. After
> building the WAR file and installing it in tomcat 3.2.1 I get the
> following error when I request the page:
>
> http://localhost:8080/jetspeed/
>
> or
>
> http://localhost:8080/jetspeed/index.jsp
>
> The error page returned indicates that the reason for the error is:
>
>
> java.lang.NoClassDefFoundError:
> org/apache/turbine/services/resources/Resources
>
> The stack trace returned is:
>
> java.lang.NoClassDefFoundError:
> org/apache/turbine/services/resources/Resources
> at
> org.apache.jetspeed.modules.actions.JetspeedSessionValidator.d
> oPerform
> (JetspeedSessionValidator.java:87)
> at org.apache.turbine.modules.Action.perform(Action.java:91)
> at
> org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:121)
>
> at org.apache.turbine.Turbine.doGet(Turbine.java:365)
> 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:40
> 4)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.j
> ava:372)
> at
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(Request
> Dispatch
> erImpl.java:194)
> at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextI
> mpl.java
> :421)
> at
> _0002findex_0002ejspindex_jsp_5._jspService(_0002findex_0002ej
> spindex_
> jsp_5.java:59)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (JspServ
> let.java:177)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
> .java:31
> 8)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
> .java:40
> 4)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.j
> ava:372)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextM
> anager.j
> ava:797)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.j
> ava:743)
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
> nnection
> (HttpConnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
> t.java:4
> 16)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
> ol.java:
> 498)
> at java.lang.Thread.run(Thread.java:484)
>
>
> If I request
>
> http://localhost:8080/jetspeed/portal/screen/Home
>
> or click on the login link and log in and then logout it works.
>
> From looking at the source for
> org.apache.jetspeed.modules.actions.JetspeedSessionValidator, it
> appears that this class is checking the rundata object to see if a
> screen is defined. If not, it's getting the Turbine resources
> object to get the default home screen.
>
> This problem appears to have been introduced by the new Turbine
> library.
>
> Has anyone else seen this? It appears that the workaround is to
> add /screen/Home to the forward tag in index.jsp.
>
> - Tim
>
>
> *** END PGP VERIFIED MESSAGE ***
>
>
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
iQA/AwUBOmyTMn0GulZt1ukUEQKwwwCeOaeNoj0G46gYGXyAivCBjzKVtyQAoJTn
/DA4L9+ErzZ3MgEdNMt0AJ8q
=7gI0
-----END PGP SIGNATURE-----
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/[email protected]/>
List Help?: [EMAIL PROTECTED]