Gopi, Did this solve the problem?
Paul Spencer Ozgur Balsoy wrote: > Gopi, > > I am sorry that it was my mistake. The portlet entry must be like this: > > <portlet-entry name="HelloWorld" hidden="false" type="ref" > parent="Servlet" application="false"> > <meta-info> > <title>Hello World Servlet</title> > <description>This is my Hello World Servlet</description> > </meta-info> > <parameter name="url" value="/servlet/HelloWorld" /> > <media-type ref="html"/> > </portlet-entry> > > Don't forget that HelloWorld.class must be in classes/servlet/ > directory. If you put it in classes/ then the url becomes /HelloWorld > > Ozgur > > -----Original Message----- > From: Gopi Kandaswamy [mailto:[EMAIL PROTECTED]] > Sent: Friday, February 01, 2002 2:44 PM > To: Jetspeed Users List > Subject: Re: How to make a servlet display a message as a portlet > > Hi Paul, > > I can see only one message and it does not seem to be an error message. > I > found it in the jetspeed/WEB-INF/log/jetspeed.log. There are no relevant > > messages elswhere. > > [Fri Feb 01 13:45:57 EST 2002] -- DEBUG -- Adding entry HelloWorld of > class > class org.apache.jetspeed.services.registry.NormalizedPortletEntry to > registry Registry > > I have the servlet.jar also in the jetpseed/WEB-INF/classes directory. I > am > using Tomcat 4.0.1 and Jetspeed 1.3a2 on Red Hat Linux 7.2 and jdk1.3. > > Also I deleted the HelloWorld.class from the jetspeed/WEB-INF/classes > directory and restarted Tomcat. I got no error messages. So looks like > the > HelloWorld.class file is not being read/accessed at all by the portlets. > > Thanks a lot. I really hope I can be helped. > > Gopi > > > > On Friday 01 February 2002 13:58, you wrote: > >>Gopi, >> >>Are their any message in the Jetspeed log file, Tomcat log files, >>standard output? >> >>Paul Spencer >> >>Gopi Kandaswamy wrote: >> >>>I am new to jetspeed and have a simple question. How to run a >>> > servlet > >>>within jetspeed. >>> >>>I have a simple servlet to start with, i.e the HelloWorld servlet. I >>> > did > >>>the following but still cannot get the servlet to print the message >>>"HelloWorld" when I make it a portlet. But it prints the message >>>"HelloWorld" when I access it as a servlet. >>> >>>1. I compiled the servlet and put the class file in >>>jetspeed/WEB-INF/classes. 2. I added the following entry in the >>>jetspeed/WEB-INF/conf/portlets.xreg file >>> >>><portlet-entry name="Servlet" hidden="false" type="abstract" >>>application="false"> >>> > <classname>org.apache.jetspeed.portal.portlets.ServletInvokerPortlet</cl > a > >>>ssname> </portlet-entry> >>> >>><portlet-entry name="HelloWorld" hidden="false" type="ref" >>> parent="Servlet" application="false"> >>> <meta-info> >>> <title>Hello World Servlet</title> >>> <description>This is my Hello World >>> > Servlet</description> > >>> </meta-info> >>> <media-type ref="html"/> >>> <url>/servlet/HelloWorld</url> >>></portlet-entry> >>> >>>3. I added the following entry to my jetspeed/WEB-INF/web.xml file >>> >>> <servlet> >>> <servlet-name>HelloWorld</servlet-name> >>> <display-name>Hello World Servlet</display-name> >>> <description>no description</description> >>> <servlet-class>HelloWorld</servlet-class> >>> </servlet> >>> >>> <servlet-mapping> >>> <servlet-name>HelloWorld</servlet-name> >>> <url-pattern>/servlet/HelloWorld</url-pattern> >>> </servlet-mapping> >>> >>>Any help would be greatly appreciated. >>> >>>Thanks >>> >>>Gopi >>> >>> >>>-- >>>To unsubscribe, e-mail: >>><mailto:[EMAIL PROTECTED]> For additional >>>commands, e-mail: <mailto:[EMAIL PROTECTED]> >>> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
