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]>
> >
>