I added the following line in tr.properties :
module.packages=ch.proconcept.portal.modules

but it still can't find my action :
Horrible Exception: java.lang.ClassNotFoundException: 

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

At least it looks like it is looking at the right place, but why doesn't it
find the class ???

Please help me, I'm getting lost...

Pierre

> -----Original Message-----
> From: Pierre Henry 
> Sent: mercredi, 18. d�cembre 2002 14:50
> To: Jetspeed Users List
> Subject: RE: jsp portlet in registry
> 
> 
> I just found here are some module packages libraries properties in
> TR.properties. I'll try to add my package there...
> 
> > -----Original Message-----
> > From: Pierre Henry 
> > Sent: mercredi, 18. d�cembre 2002 14:46
> > To: Jetspeed Users List
> > Subject: RE: jsp portlet in registry
> > 
> > 
> > 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