Graham,
Is FirstPortlet part of the
Apache.tomcat.webapps.jetspeed.WEB-INF.classes package?
In other words, does it have
package Apache.tomcat.webapps.jetspeed.WEB-INF.classes;
as the first statement in the java file. If not
Try
<classname>FirstPortlet</classname>
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 03, 2001 4:41 PM
Subject: STILL trying to get FirstPortlet example to work
> I have been trying for 3 days to get HelloWorld and FirstPortlet examples
to
> work, no luck.
>
> I have win 2k apache; Embedded tomcat(run with jboss) and laest version of
> jetspeed. I do not have internet access on development machine.
> I dropped jetspeed.war into tomcat/webapps, and ran tomcat. The jetspeed
> portals run fine aside from the lack of feeds. My problem starts when I
try
> to run an example portlet such as FirstPortlet(from JavaWorld.com) or
> HelloWorldPortlet from this site. I cannot make my machine find the 9 .jar
> files under tomcat/lib so I cant compile these .java files. To remedy this
I
> drop the 9 .jar files under java_home/lib and then it compiles fine(I know
> this setup has to be the source of the problem< i just cant figure it
out).
> I then put the .class file under tomcat/webapps/jetspeed/WEB-INF/classes.
I
> set the
> jetspeed-config.jcfg
> <portlet-entry type="instance" name="FirstPortlet">
>
>
<classname>D:.Apache.tomcat.webapps.jetspeed.WEB-INF.classes.FirstPortlet</c
> lassname>
> </portlet-entry>
> I have also tried this:
>
> <portlet-entry type="instance" name="FirstPortlet">
>
>
<classname>Apache.tomcat.webapps.jetspeed.WEB-INF.classes.FirstPortlet</clas
> sname>
> </portlet-entry>
>
> <portlet-entry type="instance" name="FirstPortlet">
> <classname>classes.FirstPortlet</classname>
> </portlet-entry>
> I have attached the complete jetspeed.log dump just in case
> I get this error :This is what I think is pertinent
> Any Ideas?
> THANKS!!!!
> [Fri Aug 03 15:29:52 CDT 2001] -- NOTICE -- cache miss, object expired:
> Portlet - D:.Apache.tomcat.webapps.jetspeed.WEB-INF.classes.FirstPortlet -
> null
> [Fri Aug 03 15:29:52 CDT 2001] -- NOTICE -- cache miss: Portlet -
> D:.Apache.tomcat.webapps.jetspeed.WEB-INF.classes.FirstPortlet - null
> [Fri Aug 03 15:29:52 CDT 2001] -- ERROR --
> Exception: java.lang.ClassNotFoundException:
> D:/Apache/tomcat/webapps/jetspeed/WEB-INF/classes/FirstPortlet
> Stack Trace follows:
> java.lang.ClassNotFoundException:
> D:/Apache/tomcat/webapps/jetspeed/WEB-INF/classes/FirstPortlet
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at
>
org.apache.jetspeed.portal.factory.PortletFactory.getPortlet(PortletFactory.
> java:411)
> at
>
org.apache.jetspeed.portal.factory.PortletFactory.getPortlet(PortletFactory.
> java:124)
> at
>
org.apache.jetspeed.portal.factory.PortletSetFactory.getPortletSet(PortletSe
> tFactory.java:373)
> at
>
org.apache.jetspeed.portal.factory.PortletSetFactory.getPortletSet(PortletSe
> tFactory.java:339)
> at
>
org.apache.jetspeed.portal.factory.PortletSetFactory.getPortletSet(PortletSe
> tFactory.java:339)
> at
>
org.apache.jetspeed.portal.factory.PortletSetFactory.getPortletSet(PortletSe
> tFactory.java:299)
> at
>
org.apache.jetspeed.portal.factory.PortletSetFactory.getPortletSet(PortletSe
> tFactory.java:272)
> at
> org.apache.jetspeed.modules.screens.Home.getPSMLContent(Home.java:178)
> at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:136)
> at org.apache.turbine.modules.Screen.build(Screen.java:100)
> at
> org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
> at
>
org.apache.jetspeed.modules.layouts.JetspeedJspLayout.doBuild(JetspeedJspLay
> out.java:103)
> at org.apache.turbine.modules.Layout.build(Layout.java:93)
> at
> org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
> at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
> at org.apache.turbine.modules.Page.build(Page.java:92)
> at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
> at org.apache.turbine.Turbine.doGet(Turbine.java:364)
> 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:405)
> at org.apache.tomcat.core.Handler.service(Handler.java:287)
> 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.connector.Ajp13ConnectionHandler.processConnection
> (Ajp13ConnectionHandler.java:160)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(T
> <<log.txt>>
>
----------------------------------------------------------------------------
----
> ---------------------------------------------------------------------
> 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]