Sorry, it is indeed in Jakarta-tomcat-5.5.9/webapps/helloworld/WEB-inf

-Piyush

-----Original Message-----
From: Shah Amit [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 08, 2005 2:05 PM
To: [email protected]
Subject: RE: simple JSP portlet in Jetspeed 2.0

I noticed that you mentioned portlet.xml is under jetspeeddirroot/helloworld

??

It should be under yourWebApp/WEB-INF/portlet.xml  (same place where your 
web.xml is). That _could_ be a problem. Due to missing portlet.xml, jetspeed

might not be deoploying your portlets.

----Original Message Follows----
From: "Hari, Piyush" <[EMAIL PROTECTED]>
Reply-To: "Jetspeed Users List" <[email protected]>
To: "'Jetspeed Users List'" <[email protected]>
Subject: RE: simple JSP portlet in Jetspeed 2.0
Date: Fri, 8 Jul 2005 10:27:57 -0700

Using the portlet plugin I developed in Eclipse, I do a maven build on it
and create a .war file. I dragged and dropped it in the deploy folder in
Jetspeed and it disappeared which means it got deployed fine. Then, I
created the following PSML file and placed it in Web-inf's "pages" sub
directory:

*****************************************************
helloworldPortlet.PSML in /jetspeeddir/web-inf/pages/
*****************************************************
<page id="helloworld">
   <defaults
      skin="orange"
      layout-decorator="tigris"
      portlet-decorator="tigris"
   />
   <title>helloworld</title>

     <fragment id="helloworld-1" type="portlet"
name="helloworld::helloworldPortlet"/>


   <security-constraints>
     <security-constraints-ref>public-view</security-constraints-ref>
   </security-constraints>
</page>
*********************************************************************

The portlet.xml is :
********************************************************************
portlet.xml in jetspeeddirroot/helloworld/

<?xml version="1.0" encoding="UTF-8"?>
<portlet-app id="helloworld" version="1.0">
   <portlet id="helloworld">
     <init-param>
       <name>ServletContextProvider</name>
       <value>org.apache.jetspeed.portlet.ServletContextProviderImpl</value>
     </init-param>
     <init-param>
       <name>ViewPage</name>
       <value>/pages/helloworld.jsp</value>
     </init-param>


<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</port
let-class>
     <portlet-name>helloworldPortlet</portlet-name>
     <display-name>helloworldPortlet</display-name>
     <description>helloworldPortlet</description>

<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</port
let-class>
     <expiration-cache>-1</expiration-cache>
     <supports>
       <mime-type>text/html</mime-type>
       <portlet-mode>VIEW</portlet-mode>
       <portlet-mode>EDIT</portlet-mode>
       <portlet-mode>HELP</portlet-mode>
     </supports>
     <portlet-info>
       <title>helloworldPortlet</title>
       <short-title>This is the short title</short-title>
       <keywords>helloworld</keywords>
     </portlet-info>
   </portlet>
</portlet-app>
*************************************************************************

Problem : When I access the psml I get the following error :

"Failed to retrieve Portlet Definition for
helloworld::helloworldPortletorg.apache.jetspeed.container.window.FailedToRe
trievePortletWindow: No PortletEntity exists for for id helloworld-1
removing window from cache"

can you help me figuring out the problem now?

-Piyush




---------------------------------------------------------------------
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to