All,

I have become pretty frustrated trying to get this HelloWorld Portlet to
work.  Here are the steps I followed to do the HelloWorld example...can
anyone tell me what I am doing wrong (bare in mind I'm a newbie at this and
still working on understanding all this)??

1.  Created the portlet
/usr/local/etc/tomcat_3.2.3/webapps/jetspeed/WEB-INF/classes/HelloWorldPortl
et.java file.  Code is here....
import org.apache.jetspeed.portal.portlets.AbstractPortlet;
import org.apache.turbine.util.RunData;
import org.apache.ecs.*;

public class HelloWorldPortlet extends AbstractPortlet
{
    publicConcreteElement getContent (RunData aRunData)
    {
        return (new StringElement ("Hello World!!"));
    }
}

2.  Compiled the code to the same directory to get a HelloWorldPortlet.class
file.

3.  Created a file called
/usr/local/etc/tomcat_3.2.3/webapps/jetspeed/WEB-INF/conf/local-portlets.xre
g with the following entry...
<portlet-entry name="HelloWorldPortlet" hidden="false" type="instance"
application="false"> 
<meta-info> 
<title>Hello World Example</title> 
</meta-info> 
<classname>HelloWorldPortlet</classname> 
<media-type ref="html"/> 
</portlet-entry>

4.  Added the following to the
/usr/local/Jetspeed-1.3a1/bin/webapp/WEB-INF/conf/jetspeed-config.jcfg...
<portlet-entry type="instance" name="HelloWorldPortlet"> 
<classname>HelloWorldPortlet</classname> 
</portlet-entry>

5.  Added the following code to
/usr/local/etc/tomcat_3.2.3/webapps/jetspeed/WEB-INF/psml/anon/html/en/defau
lt.psml...
<portlets>
<entry type="ref" parent="HelloWorldPortlet"/> 
</portlets>


Now...I am able to select the portlet from the list when I go to the 'Add
Portlets' section in Jetspeed.  However, when I click on 'Save and Apply'
the portlet does NOT display on my homepage.  I'm not sure if I am doing
something wrong or there is something that I have left out.  Can anyone see
what I am doing wrong or maybe something that I have forgotten to do??  Any
help would greatly be appreciated!  Thanks in advance!!

Regards,
Bob Wilson.



Reply via email to