Hi Dan it is always helpful to let us know which version of Jetspeed your using.

Thanks, Philip

On 7/15/06, Dan Mihaila <[EMAIL PROTECTED]> wrote:
Hello,
I tried to deploy the simplest example that I found on the jespeed site
and I encounter an error. I tried another example and I received the
same problem:
Cannot create Portlet instance HelloWorld for Portlet Application
helloworld
And I don't know what to do. I browsed all over the web and i didn't
find anything that helped me. So I write to you.
I attached the little project.
I don't know if you can download the attach and i paste you the file here:
helloworld.psml
<?xml version="1.0" encoding="UTF-8"?>
<page>
 <defaults
    skin="orange"
    layout-decorator="tigris"
    portlet-decorator="tigris"
 />
 <title>Daca nici acum nu merge atunci...o sa ....</title>
 <metadata name="title" xml:lang="fr">La plus simple portlet du
monde</metadata>

 <fragment id="helloworld" type="layout"
name="jetspeed-layouts::VelocityTwoColumns">
   <fragment id="ident-10" type="portlet" name="helloworld::helloworld">
     <property layout="TwoColumns" name="row" value="0" />
     <property layout="TwoColumns" name="column" value="0" />
   </fragment>
 </fragment>

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

*portlet.xml*
 <?xml version="1.0" encoding="UTF-8" ?>
- <#> <portlet-app
xmlns="*http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd*";
xmlns:xsi="*http://www.w3.org/2001/XMLSchema-instance*";
xsi:schemaLocation="*http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
 >>http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd*";
version="*1.0*">
- <#> <portlet>
 <description xml:lang="*en*">Hello World</description>
 <portlet-name>helloworld</portlet-name>
 <display-name xml:lang="*en*">HelloWorld</display-name>
 <portlet-class>HelloWorld</portlet-class>
 <expiration-cache>60</expiration-cache>
- <#> <supports>
 <mime-type>text/html</mime-type>
 <portlet-mode>view</portlet-mode>
 </supports>
 <supported-locale>en</supported-locale>
- <#> <portlet-info>
 <title>Hello World</title>
 <short-title>Hello</short-title>
 <keywords>Hello World</keywords>
 </portlet-info>
 </portlet>
- <#> <user-attribute>
 <description xml:lang="*en*">User Name</description>
 <name>user.name</name>
 </user-attribute>
- <#> <user-attribute>
 <description xml:lang="*en*">User Full Name</description>
 <name>user.name.full</name>
 </user-attribute>
- <#> <user-attribute>
 <description xml:lang="*en*">User E-Mail</description>
 <name>user.email</name>
 </user-attribute>
- <#> <user-attribute>
 <description xml:lang="*en*">User Organization</description>
 <name>user.organization</name>
 </user-attribute>
- <#> <user-attribute>
 <description xml:lang="*en*">User Timezone</description>
 <name>user.timezone</name>
 </user-attribute>
- <#> <user-attribute>
 <description xml:lang="*en*">User Preferred Locale</description>
 <name>user.locale</name>
 </user-attribute>
 </portlet-app>

*web.xml*
 <?xml version="1.0" ?>
 <!DOCTYPE web-app/ (View Source for full doctype...)/>
- <#> <web-app>
 <display-name>Hello World Example</display-name>
- <#> <servlet>
 <servlet-name>helloworld</servlet-name>
 <display-name>Hello World</display-name>
 <description>Simple Hello World</description>
 <servlet-class>HelloWorld</servlet-class>
 </servlet>
- <#> <servlet-mapping>
 <servlet-name>helloworld</servlet-name>
 <url-pattern>/helloworld/*</url-pattern>
 </servlet-mapping>
 </web-app>

HelloWorld.java
import javax.portlet.GenericPortlet;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.PortletException;
import java.io.PrintWriter;
import java.io.IOException;

/** * a simple HelloWorld Portlet */
public class HelloWorld extends GenericPortlet {

public void doView(RenderRequest request, RenderResponse response)
throws PortletException, IOException
   {
       response.setContentType("text/html");
           response.getWriter().println("A very simple portlet.");
   }

}

Thank you very much for your time!

Dan Mihaila


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




--
Philip Donaghy
donaghy.blogspot.com del.icio.us/donaghy/philip
Skype: philipmarkdonaghy
Office: +33 5 56 60 88 02
Mobile: +33 6 20 83 22 62

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

Reply via email to