I'm trying to deploy a hello world porlet to JBoss Portal 2.0
On accessing http://localhost:8080/portal/index.html?page=hello
I get the following error:
13:33:01,274 INFO  [STDOUT] javax.servlet.ServletException: no main
13:33:01,274 INFO  [STDOUT]     at 
org.jboss.portal.core.servlet.CoreServlet.render(CoreServlet.java:300)
13:33:01,274 INFO  [STDOUT]     at 
org.jboss.portal.server.servlet.AbstractMainServlet.invoke(AbstractMainServlet.java:61)
13:33:01,284 INFO  [STDOUT]     at 
org.jboss.portal.core.servlet.CoreServlet.process(CoreServlet.java:201)
13:33:01,284 INFO  [STDOUT]     at 
org.jboss.portal.core.servlet.CoreServlet.invoke(CoreServlet.java:101)
13:33:01,284 INFO  [STDOUT]     at 
org.jboss.portal.server.servlet.AbstractMainServlet.doGet(AbstractMainServlet.java:53)
13:33:01,284 INFO  [STDOUT]     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)

hello-pages.xml

  | <pages>
  |    <portal-name>default</portal-name>
  |    <page>
  |       <page-name>hello</page-name>
  |       <window>
  |          <window-name>HelloPortletWindow</window-name>
  |          
<instance-ref>/portal-hello.HelloPortlet.HelloPortletInstance</instance-ref>
  |          <default>true</default>
  |          <region>left</region>
  |          <height>0</height>
  |       </window>
  |    </page>
  | </pages>
  | 

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 
/opt/SUNWps/dtd/portlet.xsd" version="1.0">
  |    <portlet>
  |       <portlet-name>HelloPortlet</portlet-name>
  |       <portlet-class>com.test.HelloPortlet</portlet-class>
  |       <supported-locale>en</supported-locale>
  |       <resource-bundle>Resource</resource-bundle>
  |       <supports>
  |          <mime-type>text/html</mime-type>
  |          <portlet-mode>VIEW</portlet-mode>
  |          <portlet-mode>HELP</portlet-mode>
  |       </supports>
  |       <init-param>
  |          <description>Flood interval in seconds</description>
  |          <name>floodInterval</name>
  |          <value>100</value>
  |       </init-param>
  |       <portlet-info>
  |          <title>Hello portlet</title>
  |       </portlet-info>
  |    </portlet>
  | </portlet-app>
  | 

portlet-instances.xml

  | <?xml version="1.0" standalone="yes"?>
  | <instances>
  |    <instance>
  |       <instance-name>HelloPortletInstance</instance-name>
  |       <component-name>HelloPortlet</component-name>
  |       <security>
  |          <rules>
  |             <rule role="Admins" patterns=".*:.*" level="admin"/>
  |             <rule role="Users" patterns=".*:.*" level="add"/>
  |             <rule role="" patterns=".*:.*" level="read"/>
  |          </rules>
  |       </security>
  |    </instance>
  | </instances>
  | 

Any ideas?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3864723#3864723

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3864723


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to