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]

Reply via email to