I added a media-type entry. now my xreg looks like that (it is in a
separated local-portlets.xreg) :

<?xml version="1.0" encoding="UTF-8"?>
<registry>
    <portlet-entry name="XSQL_test" hidden="false" type="ref" parent="JSP"
application="false">
                <meta-info>
                        <title>XSQL test 1</title>
                        <description>XSQL test 1</description>
                </meta-info>
        
<classname>org.apache.jetspeed.portal.portlets.JspPortlet</classname>
                <parameter name="template" hidden="true" value="xsql1.jsp"/>
                <parameter name="action" hidden="true"
value="ch.proconcept.portal.modules.actions.XsqlPortlet1Action" />
                <media-type ref="html"/>
                <url cachedOnURL="true"/>
        </portlet-entry>
</registry>


Like that it showed up in the list of portlet to add, but when I added it it
didn't added any thing in my user's psml.

I added it manually by hand, which looks like :

<?xml version="1.0" encoding="UTF-8"?>
<portlets id="01">
    <metainfo>
        <title>Default Jetspeed page</title>
    </metainfo>
    <security-ref parent="owner-only"/>
    <layout position="-1" size="-1"/>
    <control name="TabControl"/>
    <controller name="TabController"/>
    <portlets id="P-f231b74d68-10001">
        <metainfo>
            <title>xsql</title>
        </metainfo>
        <controller name="RowController"/>
        <entry parent="XSQL_test">
            <layout>
               <property name="column" value="0" />
               <property name="row" value="0" />
            </layout>
        </entry>
    </portlets>
</portlets>

Now the portlet show up, but it can't find my action class. It gives me a
classNotFoundException :

Horrible Exception: java.lang.ClassNotFoundException: 

        Requested Action not found:
ch.proconcept.modules.actions.XsqlPortlet1Action
        Turbine looked in the following modules.packages path: 
        [org.apache.jetspeed.modules, org.apache.turbine.modules]

Where should I put my class ? It is now in 
WEB-INF\classes\ch\proconcept\...\XsqlPortlet1Action.class

should I put it somewhere else, or put it in another package ?

Thanks for your help.

Pierre

> -----Original Message-----
> From: Mark Orciuch [mailto:[EMAIL PROTECTED]]
> Sent: mardi, 17. décembre 2002 17:12
> To: Jetspeed Users List
> Subject: RE: jsp portlet in registry
> 
> 
> Looks like you have missing media-type entry.
> 
> Best regards,
> 
> Mark Orciuch - [EMAIL PROTECTED]
> Jakarta Jetspeed - Enterprise Portal in Java
> http://jakarta.apache.org/jetspeed/
> 
> > -----Original Message-----
> > From: Pierre Henry [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, December 17, 2002 9:59 AM
> > To: Jetspeed User List (E-mail)
> > Subject: jsp portlet in registry
> >
> >
> > Hi all.
> >
> > I have been trying to make a simple jsp portlet. Now I want 
> to try it. I
> > created the xreg for it and put it in the WEB-INF/conf dir.
> >
> > But I can't add this portlet. However, it shows up when I log
> > with admin and
> > use the portlet browser...
> >
> > I can't see anything false with my xreg, but it's the end 
> of the day here
> > and I'm tired :-) Can you see something false ?
> >
> > <portlet-entry name="XSQL Test 1" hidden="false" type="ref"
> >         parent="JSP" application="false">
> >         <meta-info>
> >             <title>xsql test 1</title>
> >             <description>Test     </description>
> >         </meta-info>
> >
> > 
> <classname>org.apache.jetspeed.portal.portlets.JspPortlet</classname>
> >         <parameter name="template" value="xsql1.jsp" hidden="true"
> >             cachedOnName="true" cachedOnValue="true"/>
> >         <parameter name="action"
> >
> > value="ch.proconcept.portal.modules.actions.XsqlPortlet1Action"
> >             hidden="true" cachedOnName="true" cachedOnValue="true"/>
> >         <url cachedOnURL="true"/>
> >     </portlet-entry>
> >
> > now I put it into the main portlet.xreg file, but when i 
> put it in its own
> > file I didn't omit the <registry></registry> pair.
> >
> > I am using 1.4b2 with tomcat 4.1.12.
> >
> > Thanks for any help !
> >
> > Pierre
> >
> 
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to