[jboss-user] [Installation, Configuration & Deployment] - I deploy my old portlets - raise error

VitalyV do-not-reply at jboss.com
Tue Feb 6 07:04:46 EST 2007


Hello!

I deploy my old portlets (for release jboss-portal-2.4.1 - without error) - raise error on jboss-portal-2.6-ALPHA*.

My xml-file is very simple:

jboss-app.xml
<jboss-app>
	<app-name>testHeaderApp</app-name>
</jboss-app>

jboss-portlet.xml
<portlet-app>
    
         <portlet-name>testHeader</portlet-name>
    
</portlet-app>    

portlet.xml
<portlet-app version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/portlet"
  xmlns="http://java.sun.com/xml/ns/portlet">
  
    <portlet-name>testHeader</portlet-name>
    <portlet-class>ru.nvg.TestHeader</portlet-class>
    <portlet-info>
       test header
    </portlet-info>
    
      <mime-type>text/html</mime-type>
      <portlet-mode>VIEW</portlet-mode>
    
  
</portlet-app>

testHeader-object.xml
<?xml version="1.0" encoding="UTF-8"?>

  
    <parent-ref>default</parent-ref>
    <if-exists>overwrite</if-exists>
    
      <instance-name>testHeader</instance-name>
      <component-ref>testHeaderApp.testHeader</component-ref>
    
  
  
    <parent-ref>default</parent-ref>
    <if-exists>overwrite</if-exists>
    
	    <page-name>testHeader</page-name>
	    
		    <window-name>testheaderWindow</window-name>
		    <instance-ref>testHeader</instance-ref>
		    true
		    center
		    0
	    
    
  


error:
15:01:20,119 INFO  [TomcatDeployer] deploy, ctxPath=/testHeader, warUrl=.../tmp/
deploy/tmp54019testHeader-exp.war/
15:01:20,229 ERROR [PortletAppDeployment] Error when creating instances
java.lang.ClassCastException
        at org.jboss.portal.core.deployment.jboss.PortletAppDeployment.buildInst
ances(PortletAppDeployment.java:244)
        at org.jboss.portal.core.deployment.jboss.PortletAppDeployment.start(Por
tletAppDeployment.java:99)
        at org.jboss.portal.server.deployment.jboss.DeploymentContext.start(Depl
oymentContext.java:99)
        at org.jboss.portal.server.deployment.jboss.PortalDeploymentInfoContext.
start(PortalDeploymentInfoContext.java:210)
        at org.jboss.portal.server.deployment.jboss.ServerDeployer.start(ServerD
eployer.java:217)
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl...


My portlet:

package ru.nvg;
import java.io.PrintWriter;
import java.io.IOException;

import javax.portlet.GenericPortlet;
import javax.portlet.PortletConfig;
import javax.portlet.PortletSecurityException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.PortletException;
public class TestHeader extends GenericPortlet
{

  public void init(PortletConfig config) throws PortletException
  {
    // TODO Auto-generated method stub
	super.init(config);
  }
  protected void doView(RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException
  {
    // TODO Auto-generated method stub
    response.setContentType("text/html");
    PrintWriter writer = response.getWriter();
    writer.print("Content goes here\n");
    writer.close();
  }
}


Where is my error?

thanks...

WBR
Vitaly

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

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



More information about the jboss-user mailing list